【问题标题】:Troubleshooting post-boot push notification delivery failures对启动后推送通知传递失败进行故障排除
【发布时间】:2015-05-14 00:55:25
【问题描述】:

如果每次启动都在后台和强制关闭时至少运行一次,我的应用会成功接收推送通知(感谢 PushKit)。

如果我重新启动设备,在我至少启动一次应用程序之前,我不会收到任何推送。

我怎样才能让这个场景发挥作用?我正在运行最新的 Xcode 和 iOS (8.3)


如果我在重新启动设备时让应用程序在后台运行,该应用程序仍会显示在最近的菜单中,但没有收到任何推送,也没有点击 AppDelegate 入口点(无论如何我都有)。

  • 启用所有推送/通知权限以及Background App Refresh
  • 后台模式功能已启用(VoIP、推送、获取)

【问题讨论】:

标签: ios apple-push-notifications


【解决方案1】:

问题是应用在回调更新凭据之前处于休眠状态。

解决方案是在didLaunchWithOptions 中启动后台任务,并在didUpdatePushCredentials 函数中结束后台任务。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-30
    • 1970-01-01
    • 2023-04-07
    相关资源
    最近更新 更多