我已经在我的Android应用上创建了一个Firebase实例,并通过它(cH5IfGPuK9M:APA...
)获得了一个Push-Token。
我发送推送消息给设备,推送令牌接收到这个答案:
{"multicast_id":8657342075440110655,"success":1,"failure":0,"canonical_ids":0,"results":[{"message_id":"0:1482349908271867%e3e016aee3e016ae"}]}
"success"
为1
,因此邮件已发送。我也在手机上看到了这条消息。
然后,在我关闭我的应用并再次打开它后,我会发送更多通知,并始终获得"success":0
和"failure":1
的结果。
这是我在那种情况下发送的数据:
{ "notification": { "title": "http://10.0.0.10:5000/Controller/Function?ParameterID=3", "body": "YOURE FIRED!" }, "to": "d_NyMcrnuN8:APA91b..." }
结果:
{"multicast_id":6277800736366672436,"success":0,"failure":1,"canonical_ids":0,"results":[{"error":"NotRegistered"}]}
(香港专业教育学院对实际内容进行匿名处理并缩短了令牌)
维护推送令牌需要做什么?出于某种原因,它在关闭时取消注册。