我开发了一个应用程序,接收来自Google Cloud Messaging的推送通知,消息通过程序CURL从php中的服务器发送到广播。一切正常,但一个设备(Android 4.3)几天没有收到来自GCM的通知。设备停止接收来自Google云消息的推送通知
问题:有没有什么方法(在PHP中)回收这样的注册ID仍然有效或需要更新?
我知道在应用程序更新或卸载后必须更新身份证注册,然后重新安装它在这种情况下没有任何更改。 在此设备中,其他通知正确到达(WhatsApp,短信)。 对于我的应用程序没有禁用通知。 我没有更新或卸载应用程序摸索,以了解问题是该设备还是更晦涩的东西。
现在GCM返回这个(未错误): { “multicast_id”:6846627542248171696, “成功”:3, “失败”:0, “canonical_ids”:0 “结果”:[{ “MESSAGE_ID”:” 0:1442178661471816%5ed68546f7f47ecd “},{” MESSAGE_ID “:” 0:1442178661471814%5ed68546f7f47ecd “},{” MESSAGE_ID “:” 0:1442178661472121%5ed68546f7f47ecd“}]}
不接收推送通知该设备是3,但是CURL操作返回true。
你有什么建议吗?
Huuummm我认为用PHP CURL操作是不可能的......对吧? – Daniele