正在获取静默推送通知



当应用程序完全关闭时,我试图接收无声推送通知,但我没有收到推送,我缺少什么?

  1. 我在split中添加了:所需的后台模式->应用程序下载内容以响应推送通知

  2. 我在AppDelagate:中实现

    func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject], fetchCompletionHandler completionHandler: (UIBackgroundFetchResult) -> Void) {
    completionHandler(UIBackgroundFetchResult.NewData);
    JLToast.makeText("background").show()}
    
  3. 我发送推送:

    aps{可用内容:1}

当应用程序在后台时,我会收到无声推送通知,但当应用程序不在后台(完全被击落)时,我没有动力。

缺少什么?

据我所知,如果应用程序(由用户)被迫退出,无声推送通知将不起作用。考虑2种情况:

  • 强制退出(由用户,从正在运行的应用列表中删除应用):应用不会收到通知
  • 不强制退出(例如:当用户重新启动手机时,应用程序将关闭,但不被视为用户强制退出):应用程序将在后台模式下启动并接收通知

相关内容

  • 没有找到相关文章

最新更新