我有一个应用程序,通过GCM向Android和iOs设备发送推送通知。 一切正常,用户接受推送,但今天我的一位用户(7公里外)说她没有收到通知。
我们远程检查了所有内容:
1.punder已启用我的应用程序(我们甚至已将其卸载并重新安装),
2.token已成功收到并保存在服务器上,
3.Google响应推送已发送的答案
[{"multicast_id":6200102626600584726,"success":1,"failure":0,"canonical_ids":0,"results":[{"message_id":"0:1478850747416917%289a1a60289a1a60"}]}]
好像没有错误。
4.Applicaion就在幕后。
但无论如何都没有收到通知。
我现在不知道在哪里挖掘 - 所有我的朋友/同事的手机和手机都能接受推送。 Andriod版本是5.1,Phone是魅族m3笔记(从未见过这样的人)。
有人可以建议接下来尝试什么吗?
编辑:gmail通知在她的手机上工作......不确定,但我认为谷歌播放工作正常并正确安装......答案 0 :(得分:1)
我相对确定相关用户没有安装功能齐全的Google Play服务/框架。
他们的设备似乎不包含search on Google reveals:
我会问一个成功在Meizu M3 Note中安装Google Play的人,请指导我如何在魅族M3 Note中安装Google Play商店。
最好的办法是检查他们是否安装了服务,如果安装了服务,那么是什么版本(最新版本和更新版本?)。
如果没有,请查看他们是否可以安装或更新为必要的版本。
如果仍然不行。它们可能是使用GCM的原因。