2

この 3 日間、Urban Airship で立ち往生しています。開発本番の両方のモードでアプリケーションを試しました。

必要なすべてのキーをairshipconfig.propertiesファイルに構成しました。Android デバイスでまだ GCM 通知を受信して​​いません。チャンネル IDが正常に作成されました。

アーバンエアシップのサイトからメッセージを送ってもメッセージが届きません。その後、Urban Airship のエラー コンソールを確認すると、次のエラーが表示されます。

Received push with invalid authorization on platform GCM in urbanairship.

Google コンソールで確認しましたが、サーバー キーのオプションがありません。制限オプションが追加されました。制限オプションを選択すると、IP アドレスが要求されます。Urban Airship のプッシュ通知に必要な IP アドレスがわかりません。

私は自分のアプリケーションを数回チェックしました。数日前に Google コンソールのダッシュボードが変更されたため、何か問題がありますか?

これを理解するのを手伝ってください。あなたの助けをいただければ幸いです。

4

1 に答える 1

0

更新: GCM ドキュメントに次のようなメモが表示されるようになりました。

2016 年 9 月以降、新しいサーバー キーは、[設定] パネルの [クラウド メッセージング] タブを使用して、Firebase コンソールでのみ作成できます。新しいサーバー キーを作成する必要がある既存のプロジェクトは、既存の構成に影響を与えることなく、Firebase コンソールにインポートできます。


彼らのUrban Airship docsから、彼らは IP を指定していませんが、Urban Airship に連絡して、制限に追加できるサーバー IP アドレスを取得することをお勧めします。

Urban Airship サーバーの IP アドレスを追加してもまだ機能しない場合は、新しいサーバー キーを生成してテストし、Urban Airship から同じ IP アドレスを追加します。それでも問題が解決しない場合は、GCM サポート チームにまだ連絡していない場合は、このフォームに記入して連絡することをお勧めします。


ちなみに、Google Developers Console の変更の理由は、 API キー (サーバー キー)の不正使用とクォータの盗難に対するセキュリティを促進するためだと思います( API キーに制限がない場合に見られるように) 。 .

于 2016-09-15T10:25:23.943 に答える