web-dev-qa-db-ja.com

Azure NotificationHubはGCMAPIキーを受け入れなくなりました

最近、Azure NotificationHubでGCMAPIキーを追加または変更しようとするたびに、次のエラーが発生します。

サブコード= 40000。 GCMで資格情報を検証できませんでした。リモートサーバーがエラーを返しました:(401)Unauthorized .. ..

他のNotificationHubsで機能するのと同じキーを使用し、Googleデベロッパーのコンソールから新しいキーを作成してみました。

また、最近、GCMがFCM(Firebase Cloud Messaging)に移行するという記事に出くわしました。これが私の問題の原因でしょうか? GoogleはGCMをサポートし始めていますか?

19
Matt Skinner

2つの重要な情報があります。

したがって、 Google Cloud Console、 ではなく Firebase Console を優先する必要があります

そのため、追加したAndroidアプリに対して、FirebaseConsoleでGoogleクラウドメッセージングを有効にする必要があります。

ステップバイステップ:

--Firebaseコンソールを開きます

--FirebaseコンソールにAndroidアプリを追加します。

-設定に移動します

-CLOUD MESSAGINGタブをクリックします。

-Legacy Server keyを取得し、Azure Push Notification Service forGoogle(GCM)設定して保存します。それで全部です。

This 記事は、AzureでNotification Hubサービスを作成する方法、次にAndroidまたはIOSアプリをFirebaseコンソールに接続する方法等.

29
oguzhan

1)クラウドプッシュアカウントでAndroid向けGoogleクラウドメッセージングを有効にし、2)新しいサーバーキーを作成していることを確認できますか?

また、try コマンドラインからプッシュ通知を送信する を使用して、キーがGCMで直接機能していることを検証します。それが機能する場合は、Azureポータルがキーを受け入れる必要があります。そうでない場合は、コメントを残してください。

1
Nikita G.