第一步 我的服务器向app设备发送消息 回应是成功的
{
"multicast_id":7728707543791363238,
"success":4,
"failure":0,
"canonical_ids":0,
"results":[
{"message_id":"0:1470905757075944%4d9f3641f9fd7ecd"},
{"message_id":"0:1470905757075946%4d9f3641f9fd7ecd"},
{"message_id":"0:1470905757075383%4d9f3641f9fd7ecd"},
{"message_id":"0:1470905757075948%4d9f3641f9fd7ecd"} ]
}
第二步 删除添加表单设备(android)
第三步 我的服务器向同一设备发送消息 回应也是成功的
{
"multicast_id":5618205143815724662,
"success":4,
"failure":0,
"canonical_ids":0,
"results":[
{"message_id":"0:1470906000290483%4d9f3641f9fd7ecd"},
{"message_id":"0:1470906000289946%4d9f3641f9fd7ecd"},
{"message_id":"0:1470906000291651%4d9f3641f9fd7ecd"},
{"message_id":"0:1470906000289948%4d9f3641f9fd7ecd"} ]
}
我认为成功 - > 0,失败 - > 4和
"result":[
{"error":"NotRegistered"}
{"error":"NotRegistered"}
{"error":"NotRegistered"}
{"error":"NotRegistered"} ]
因为设备上没有App。
Deive获得成功。 服务器语言:php 设备:android
我在文档中阅读表5.下游HTTP消息响应正文(JSON)(参考:https://developers.google.com/cloud-messaging/http-server-ref),但我不知道问题...
为什么我收到错误的回复?
我可以获得“NotRegistered”吗?
在我看的时候我很小心吗?
答案 0 :(得分:1)
您所看到的是按预期工作。当您卸载应用程序时,令牌最终会失效,但是有一段时间无效的令牌仍然可用。如果未安装该应用程序,那么即使设备收到该消息,它也永远不会传递给应用程序。然后最终在服务器端它将开始失败。