2016-04-24 8 views
0

このサイトでGoogleクラウドメッセージを設定しましたhttps://developers.google.com/cloud-messaging/android/start。処理が終了すると、Androidプロジェクト用のjsonファイルとサーバーキーが取得されました。私はGoogleのApiのコンソールを見ていたとき、私はAndroidキーも持っていましたが、例えばGoogleマップとは対照的に、私はマニフェストにキーを挿入する必要はありません。では、このAndroid Keyは何ですか?GoogleクラウドメッセージAndroidキー

+0

あなたのAndroidキーは、あなたの別のプロジェクトのものでしょうか? – adjuremods

答えて

0

次のリンクは Google Developers

あなたのAndroidデバイスへのデータのバンドルを送信するために、サーバーのスクリプト(例えばPHP)で使用される取得鍵を助けるかもしれません。

https://gcm-http.googleapis.com/gcm/send 
Content-Type:application/json 
Authorization:key= YOUR_KEY_HERE 
{ 
    "to": "/topics/foo-bar", 
    "data": { 
    "message": "This is a GCM Topic Message!", 
    } 
} 

受信したメッセージは、プッシュ通知を生成し、おそらく内部データベースにデータを格納するためにAndroidで処理する必要があります。

@Override 
public void onMessageReceived(String from, Bundle data) { 
    String message = data.getString("message"); 
    Log.d(TAG, "From: " + from); 
    Log.d(TAG, "Message: " + message); 
    // Handle received message here. 
} 

詳細な実装については、このチュートリアルを参照してください。 GCM Implementation.

関連する問題