1

Urban Airshipプッシュ通知サービスをAndroidプロジェクトに統合しようとしています.Google開発者コンソールで新しいプロジェクトを作成し、GCMサーバーキーを作成しました。 Urban Airshipの設定でも重要ですが、通知を送信できません。Android - GCMサーバーのキーがUrban Airshipと連携していません

都市飛行船のエラーコンソールは、私はすでに2ヶ月前、Googleのデベロッパーコンソールでテストプロジェクトを作成し、有効なGCMのキーを持つ

Received push with invalid authorization on platform GCM error message 

のようなエラーがスローされます。この鍵をUAに統合するとうまくいきます。しかし、もし私が働いていない同じプロジェクトで新しいサーバーキーを作成したら。

Google project screen shot

キー4 APIは最近作成されますが、それは6月9日に作成されたサーバーのキーを動作していないと、正常に動作しています。これはキーが自動生成されるためですか?それが問題であれば、GCMサーバーキーを自動作成するにはどうすればよいですか?

最近、GCMがFirebaseに移行していると聞きました。 GCMではなくFCMキーを使用する必要がありますか?

+0

GoogleがGoogle APIコンソールで作成したAPIキーを承認しなくなったようです。 Amazon SNSで同様の問題が発生し、Firebase自動生成サーバーキーを使用して修正できました。 – tomacco

+0

@tomaccoはうまく動作します、ありがとう –

答えて

5

GoogleがGoogle APIコンソールで作成したAPIキーを承認しなくなったようです。 Amazon SNSで同様の問題が発生し、Firebase自動生成サーバーキーを使用して修正できました。

1 - Google APIコンソールで使用したのと同じ資格情報でGoogle Firebase consoleにログインします。
2 - 新しいプロジェクトを作成します(または既存のプロジェクトをインポートします)。
3 - 歯車のアイコンをクリックするとProject Settings

4を選択 - CLOUD MESSAGING]タブを選択します。

ここに、APIサーバーキーとプロジェクト番号(アプリケーションに必要)が表示されます。このAPIサーバーキーは、プッシュプロバイダーコンソール(あなたのケースではアーバンエアシップ)で導入する必要があります。

+1

docs - http://docs.urbanairship.com/reference/push-providers/gcm.html – ralepinski

関連する問題