2016-11-16 2 views
8

Firebase Cloud Messagingを使用してデモアプリケーションを開発しています。しかし、私はFirebaseサーバ鍵の問題に直面しています。今日の朝私は自分のサーバーキーがFCMトークンに置き換えられたことに気付きました。Firebase Cloud Messagingは、通知/メッセージを送信するためのトークンでサーバーキーを置き換えました。

スクリーンショット:私は2つの異なる2つのFCMのプロジェクトを抱えていた FCM Token replaced server key

GmailがAndroidアプリに同じパッケージ名を持つアカウント。私はこれが問題を引き起こしていると思っています。私は両方のプロジェクトを削除してパッケージ名を変更しましたが、まだ運がありません。

私のデバイスにプッシュを受信することができません。私はこの問題について研究しましたが、解決策は見つかりませんでした。

+2

iも同じに直面問題が発生しました。 – ZeroOne

+0

メッセージを送信する際にエラーが発生していますか?私は私の最後にそれを試しました、いずれかを使用していずれかの違いはありません。どちらもFCMメッセージを送信するための有効なキーです。 –

+0

アプリを削除してもう一度再作成した場合は、最新のgoogle-services.jsonファイルをダウンロードする必要があります。 – weneedweeds

答えて

3

Firebaseリリースノートを確認しましたが、この変更に関するロールアウトは見つかりませんでした。ただし、サーバーキーのように見えるのは、まもなく廃止され、FCMトークンに置き換えられます。

サーバーキーの使用に問題がある場合は、今すぐFCMトークンの使用を検討してください。

基本的には、クライアントアプリケーションにメッセージを送信するときにリクエストヘッダーの認証キーの値を変更するだけで済みます。

Content-Type:application/json 
Authorization:key=XXXXXXXXX:APA91bHVdTcAQGdFc5bIyK_WExwd5U6uJ.... 
+1

この新しいトークンを使用すると、私の通知が機能しません... –

1

次のスクリーンショットのように、彼らは、単に新しいバージョンにアップグレードした代わりに、FCMトークンのサーバーキー用語を、再使用しているように見える:

enter image description here

関連する問題