【问题标题】:GCM push is not received on iPhone 7iPhone 7 收不到 GCM 推送
【发布时间】:2017-01-18 08:47:24
【问题描述】:

我的应用程序使用 GCM 发送推送通知,一切都很好。 最近,一位订阅者购买了 iPhone 7 并写信给我,说推送通知不起作用。

  1. 我检查了 GCM 的日志 - 消息发送正确:

{"multicast_id":6854913573879465744,"success":1,"failure":0,"canonical_ids":0,"results":[{"message_id":"0:1484614306664165%6a57bb166a57bb16"}]}

  1. 她确实收到了来自 facebook、viber 等的其他通知,所以网络没有问题。

  2. 一般情况下为我的应用启用通知。

  3. “请勿打扰”已关闭。

  4. 使用 iOS 10.2 的其他订阅者在其 iPhone 5/6 上成功接收通知。

  5. 重新安装应用程序没有帮助。应用成功收到token,但之后没有收到通知。

我还能检查什么?谢谢。

【问题讨论】:

  • 你在代码中使用UNUserNotificationCenter吗?
  • 不,我不使用它。

标签: ios iphone push-notification google-cloud-messaging


【解决方案1】:

我认为这是 iPhone7 上的常见问题。检查它here。我想您已经完成了给出的链接中的所有解决方法,但仍然没有解决问题的运气。也许这个thread 可能会有所帮助。建议的操作是确保在您的项目设置中,在“功能”选项卡下,向下滚动到 Push Notifications 并将其转到 ON。这会自动生成一个包含密钥 APS Environment 的权利文件。

【讨论】:

    猜你喜欢
    • 2012-10-27
    • 1970-01-01
    • 1970-01-01
    • 2011-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多