チュートリアルに従って、Android アプリ (Google Cloud Message) にプッシュ通知を実装しました。これらのメッセージをうまく実装できましたが、今は開発/運用環境が心配です。API キーは 1 つだけです (サンドボックス キーとプロダクション キーを持つ Apple とは対照的です)。皆さんはこれにどのように対処しますか?gcm テストで実際のメッセージをユーザーに送信したくありません。
4520 次
2 に答える
2
フィールドを使用できますdry_run
:
ドライラン
含まれている場合、開発者は実際にメッセージを送信せずにリクエストをテストできます。オプション。デフォルト値は false で、JSON ブール値である必要があります。
うまくいかない場合はrestricted_package_name
、無効なパッケージ名でフィールドを試すことができます。私はそれを試していませんが、あなたが望むように振る舞うかもしれません。
制限付きパッケージ名
アプリケーションのパッケージ名を含む文字列。設定すると、メッセージはパッケージ名と一致する登録 ID にのみ送信されます。オプション。
引用はGCM Architectural Overviewから取られました。
于 2013-04-10T06:19:55.200 に答える
0
これを行うには、新しい API プロジェクトを作成します。
- Google Developer Console から、新しいサンドボックス API プロジェクトを作成します
- サーバー アプリケーション用の新しい公開 API アクセス キーを作成する
- サーバー サンドボックス環境は、サンドボックス API プロジェクトからサーバー アプリケーションのパブリック API アクセス キーを使用してプッシュします
- Android デバッグ ビルドは、サンドボックス API プロジェクトのプロジェクト ID を使用します
于 2015-05-14T01:20:43.660 に答える