2017-09-28 15 views
0

私はAndroidスタジオで開発中です。 gcm apiを使用して電話にメッセージを送信しています。私のエミュレータの電話を切って、やAndroid Studioが実行されていない場合でもとき、私はまだそれが働いているときと同じ200応答を取得するように見える:電話がオンになっていなくても成功しましたか?

{ 
    "multicast_id": 7720588456407474000, 
    "success": 1, 
    "failure": 0, 
    "canonical_ids": 0, 
    "results": [ 
    { 
     "message_id": "0:1506588867554395%84af3a08f9fd7ecd" 
    } 
    ] 
} 

は、どのように私は私のメッセージが受信されないことを知ることができますか?

+1

レスポンス ''成功 ':count'は、通知がサーバによって受信され、検証され、デバイスに送信され、デバイスによって受信されなかった場合です。 –

+0

答えは@FlorescuGeorgeCătălinのように聞こえます:-) –

+0

ありがとう@FrankvanPuffelen :-) –

答えて

1

応答"success": countは、通知がサーバによって受信され、検証され、デバイスに送信され、デバイスによって受信されなかったかどうかを判断することです。

+0

「送信デバイス」とはどういう意味ですか?デバイスがオフになっているため、デバイスにアドレスがない場合、サーバーはどのように送信できますか?サーバーが**送信できない場合は、デバイスの所在が不明であるため**送信済み**としてカウントされますか? –

+0

デバイスは、登録IDを使用してFCMで登録されます。したがって、デバイスへの送信は、そのIDを使用して行われます。トピックや特定のデバイスの範囲(AndroidやiOSのみ)に送信することもできます。 –

関連する問題