是否有可能部分安卓手机收不到GCM推送?

问题描述 投票:0回答:1

我有一个应用程序,可以通过 GCM 向 Android 和 iOS 设备发送推送通知。 一切正常,用户收到推送,但今天我的一位用户(7000 公里外)说她没有收到通知。

我们远程检查了一切:

  1. 我的应用程序启用了推送(我们甚至卸载了它并重新安装),
  2. 令牌已成功接收并保存在服务器上,
  3. Google 回应推送已发送的答案
[{"multicast_id":6200102626600584726,"success":1,"failure":0,"canonical_ids":0,"results":[{"message_id":"0:1478850747416917%289a1a60289a1a60"}]}]

看起来没问题,没有错误。

  1. 应用程序在后台运行。

但无论如何都没有收到任何通知。

我现在不知道在哪里挖掘 - 我的所有手机和我朋友/同事的手机都可以正常接收推送。 Android版本是5.1,手机是魅族m3 note(没见过这样的)。

任何人都可以建议下一步尝试什么吗?

编辑:Gmail 通知可以在她的手机上使用...不确定,但我认为 Google Play 工作正常并且安装正确...

android push-notification
1个回答
1
投票

我相对确定该用户没有安装功能齐全的 Google Play 服务/框架。

他们的设备似乎不包含这些,因为在谷歌上搜索显示

我会请教在魅族M3 Note中成功安装Google Play的人,请指导我如何在魅族M3 Note中安装Google Play Store。

最好的办法是检查他们是否安装了服务,如果安装了,是什么版本(是否是最新的且已更新?)。

如果没有,请查看他们是否可以安装它或将其更新到必要的版本。

如果这仍然不行。它们很可能是使用 GCM 的失败原因。

© www.soinside.com 2019 - 2024. All rights reserved.