【问题标题】:GCM notification not received on one of the mobile devices在其中一台移动设备上未收到 GCM 通知
【发布时间】:2015-11-26 09:57:51
【问题描述】:

我正在尝试向设备 xiaomi redmi 1s 发送 GCM 通知,但在将相同的通知传递到其他设备时未在设备上收到通知,消息计数失败为 0。谁能告诉问题.我已经调试它没有收到任何关于onMessage方法的调用。

在应用程序的前台或后台状态下都没有收到任何消息, 注册 id 是正确的,在 IDE.GCM 中检查它的响应是 “成功”:2,“失败”:0

【问题讨论】:

  • 检查 DEVICE IDTOKEN 是否正确发送
  • 检查都对了,注册id是对的,调试了一下。
  • 与后端交互,检查你的Device Id是否注册
  • @karthickraja : 你能详细说明一下还是给个链接

标签: android push-notification google-cloud-messaging


【解决方案1】:

为了安全起见,小米禁用了每个应用程序的通知。一旦他们使用清洁器退出应用程序,请按照以下步骤在后台接收消息。

  • 启用自动启动
  • 启用浮动和锁定屏幕通知

启用自动启动

  • 打开安全应用程序。

  • 进入权限,然后点击自动启动管理

  • 添加/启用自动启动应用程序(例如 Whatsapp)。

启用浮动和锁定屏幕通知

  • 打开设置应用程序。

  • 点击通知,然后点击管理通知

  • 点击您正在寻找的应用程序(例如 WhatsApp)。

  • 启用在通知栏显示/在锁屏和下拉菜单中显示选项。

参考请查看:http://support.hike.in/entries/55998480-I-m-not-getting-notification-on-my-Xiaomi-Phone-For-MIUI-6-

【讨论】:

  • 仍未在设备上收到通知。
  • 尝试打开应用,然后向其发送推送通知。
  • 在任何状态下都没有收到通知
  • 请编辑您的问题并添加一些相关代码。
  • 可能是您的设备尚未注册到 GCM 所需的 Registration_ID。一定要检查一下。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多