GCMはデータ辞書の外部に通知メッセージを押します
-
20-12-2019 - |
質問
は、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"
]
}
. 所属していません StackOverflow