2016-05-25 7 views
0

マルチキャストPushNotificationを送信しています。しかし、各デバイスに送信するかしない代わりに、通知を得るための、私はちょうど私が通知を受信して​​いないデバイスであるかを知りたい"success":4,"failure":5登録された各デバイスの成功ステータスをプッシュ通知に戻す

{"multicast_id":5822472722938760042,"success":4,"failure":5,"canonical_ids":0,"results":[{"message_id":"0:1464161022787436%f6854ff1f9fd7ecd"}]} 

のような集計結果を得ました。

+0

は完全な応答ですか? 9つのトークン(デバイス)にマルチキャストメッセージを送信する場合、9つの項目を持つ結果配列で応答を取得する必要があります。しかし、あなたのアイテムは1つだけです、奇妙な1つの "message_id"。これが完全な応答であれば、マルチキャストメッセージを送信する要求も含めることができますか?私はAPIをGoogleに送信 –

+0

@ArthurThompsonこの ' \t \t $フィールドのようなGCM =配列( \t \t \t \t 'registration_ids' =>配列(TOKEN_1、TOKEN_2、TOKEN_N)、 \t \t \t \t 'データ' = > $ msg \t \t \t); \t \t $ヘッダー=配列( \t \t \t '許可:キー=' API_ACCESS_KEY、 \t \t \t 'コンテンツタイプ:アプリケーション/ JSON' \t \t)。 ' –

+0

あなたの質問に完全に対応していますか? –

答えて

1

これは、登録されたデバイスIDが無効で不一致の場合に発生します。まず、通知を受け取るために使用されているデバイスIDを確認してください。

関連する問題