获得无声推送通知

时间:2015-02-24 15:27:16

标签: ios swift apple-push-notifications silentpush

我正在尝试在应用完全关闭时收到静音推送通知,但我没有得到推动,我缺少什么?

  1. 我添加了分割:所需的背景模式 - >应用程序下载内容以响应推送通知

  2. 我在AppDelagate

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

    APS { 内容可用:1 }

  4. 当应用程序处于后台时,我会收到静默推送通知, 但当应用程序没有背景(完全击落)时, 我没有得到推动。

    缺少什么?

1 个答案:

答案 0 :(得分:1)

据我所知,如果应用程序被强制退出(由用户),静音推送通知将不起作用。考虑2个案例:

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