如何确定未注册的设备



如何确定哪个特定设备是" notRegisterd"。

我向一些设备发送消息。在这里我的身体:

{
   "registration_ids": ["someCode1", "someCode2", "someCode3"],
   "notification": {...},
   "data": {...}
}

得到响应:

{
  "multicast_id": 6613705169343972705,
  "success": 1,
  "failure": 2,
  "canonical_ids": 0,
  "results": [
    {
      "error": "NotRegistered"
    },
    {
      "message_id": "0:1496749257460993%5fe3e4105fe3e410"
    },
    {
      "error": "NotRegistered"
    }]
}

如何确定未注册的设备?我只有一个主意。registration_ids的顺序是结果的平等顺序。

在HTTP服务器协议文档的表5中,它将结果数组描述为:

代表处理消息状态的对象数组。对象以与请求相同的顺序列出(即请求中的每个注册ID,其结果在相同的响应中的索引(

因此,您的猜测是正确的,结果的顺序与注册ID相同。

相关内容

  • 没有找到相关文章

最新更新