質問

は、GCMへの通知を送信するときにデバイスのキー "メッセージ"を取得する方法です。

   { "collapse_key" : "score",
     "data" : { "k1" : "v1" },
     "message" : "Hello World!",
     "registration_ids" : [ "DEVICE_REGISTRATION_ID_GOES_HERE" ]
   }
.

Intent.getExtras()から、次のキーを受信することができます「 collapse_key 」、 "" "、" k1 "とそれらの対応する値も同様に。しかし、私はキー「メッセージ」を取得しません。" data "辞書に何も追加しない場合は、 " k1 "なしでプッシュ通知を受けます(期待通り)。

GCMへのプッシュにはエラーが発生しません。GCMドロップキーは「データ」辞書に記載されていませんか?

役に立ちましたか?

解決

はい、それがうまくいかない方法。追加したいものは何でもデータオブジェクトの一部にします。

{
    "collapse_key": "score",
    "data": {
        "k1": "v1",
        "message": "Hello World!"
    },
    "registration_ids": [
        "DEVICE_REGISTRATION_ID_GOES_HERE"
    ]
}
.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top