2017-03-24 18 views
0

XMPP接続を使用してFCMサーバに接続するJava Server Appを実装しています。 documentationでは、プロダクションユーザーにテストメッセージを送信したり、テスト接続経由で本番トラフィックからアップストリームメッセージを送信するリスクを避けるために、別のFCM送信者IDを使用する必要があることがわかります。Firebaseクラウドメッセージングで新しい送信者IDが生成される

しかし、私はFirebaseコンソールでこのオプションを見つけることができません。私は新しいサーバーキーを作成することしかできません。何か案は?

+0

@AmiHollanderあなたは私の質問を理解しましたか?新しいSender IDがFirebaseデータベースのキーではないようにしたい。これはサーバー側のアプリケーションです。私が投稿したリンクとその質問を親切に読んでください。 –

答えて

3

SenderIDはプロジェクトごとに永続的です。 1つのプロジェクトに対して複数の送信者IDを作成することはできません。テストのために別のFCMプロジェクトを作成するだけです。

+0

これは感覚的ではありませんが、ここにはドキュメントがあります** "テスト前の製品(通常は最新のCCSが動作する小さな環境)でのテストは、実際のユーザーをテストコードから隔離するのに有益です。 -xmpp.googleapis.com:5236は、プロダクションユーザーにテストメッセージを送信したり、テスト接続経由でプロダクショントラフィックからアップストリームメッセージを送信するリスクを避けるために、別のFCM送信者IDを使用する必要があります。 –

+1

@RazvanCristianLung別のFirebaseプロジェクトを作成することで、新しいSender Idを持つことができます。これは、(回答に示されているように)SenderIDがプロジェクトごとに永久的(削除、変更、または再生成できない)なので、別のものを取得する唯一の方法です。 –

関連する問題