2017-12-04 15 views
1

what is "serviceAccountKey.json" referring to in the Firebase device-to-device notifications tutorialリファレンスパスIは、次の記事を参照しています

私はここにパスがどうなるか知りたいのです

var serviceAccount = require("path/to/serviceAccountKey.json"); 

ファイルindex.jsで書かれた1文はありスクリプトをGoogleクラウドのWebインターフェイスに書き込むときに使用します。

jsonファイルをバケットにアップロードしてから、バケット参照パスを指定する必要がありますか?

答えて

0

あなたのserviceAccountKey.jsonは、index.jsonと同じフォルダに置く必要があります。そして、あなたはクラウドの機能を展開するときに、コードとキーファイルの両方がアップロードされ、あなたがコードからJSONを参照することができます:あなたがメッセージを送信するためにAdmin SDK for Firebase Cloud Messagingを使用して検討する必要があります

var serviceAccount = require("./serviceAccountKey.json"); 

注意最近。このSDKはブログ投稿を書いたときには存在しませんでしたが、メッセージをより簡単に送信するためのコードは(余分なSDKを使用する代わりに)作成しました。

+0

Thanks a Lot Frank !!! –

+0

Frankさん、ありがとうございました。この提案はスクリプトのアップロードに役立ちました。 Admin SDKの使用について正しく言及していたので、私はブログスクリプトにほとんど変更を加えませんでしたが、listenForNotificationRequests();を聞き続けるために関数自体を呼び出す最後のステートメントをコメントアウトする必要がありました。それを削除して、スクリプトがアップロードされた後も機能を実行できるようにする方法はありますか? - ありがとう –

関連する問題