3

チュートリアルに従って、Android アプリ (Google Cloud Message) にプッシュ通知を実装しました。これらのメッセージをうまく実装できましたが、今は開発/運用環境が心配です。API キーは 1 つだけです (サンドボックス キーとプロダクション キーを持つ Apple とは対照的です)。皆さんはこれにどのように対処しますか?gcm テストで実際のメッセージをユーザーに送信したくありません。

4

2 に答える 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 に答える