Ios 应用程序:DidReceiveEmoteNotification:fetchCompletionHandler在重新启动手机后未调用

Ios 应用程序:DidReceiveEmoteNotification:fetchCompletionHandler在重新启动手机后未调用,ios,background-task,remote-notifications,Ios,Background Task,Remote Notifications,当我在不打开应用程序的情况下重新启动手机,并发送带有“内容可用”位的远程通知时,我的应用程序不会启动或调用代理。但我可以得到通知警报。该应用程序甚至是为定时后台获取而启动的!一旦我通过点击图标启动了我的应用程序,即使我的应用程序处于后台或被终止(而不是强制退出),代理也会按预期被调用 我是不是误解了苹果的文档中的这种方法,或者我的实现中遗漏了什么 它在iOS 9.3.1上运行 使用此方法处理应用程序的传入远程通知。 与application:didReceiveMotonification:me

当我在不打开应用程序的情况下重新启动手机,并发送带有“内容可用”位的远程通知时,我的应用程序不会启动或调用代理。但我可以得到通知警报。该应用程序甚至是为定时后台获取而启动的!一旦我通过点击图标启动了我的应用程序,即使我的应用程序处于后台或被终止(而不是强制退出),代理也会按预期被调用

我是不是误解了苹果的文档中的这种方法,或者我的实现中遗漏了什么

它在iOS 9.3.1上运行

使用此方法处理应用程序的传入远程通知。 与application:didReceiveMotonification:method不同,它是 仅当应用程序在前台运行时调用,系统 当应用程序在前台或后台运行时调用此方法 背景。此外,如果启用了远程通知 后台模式下,系统启动应用程序(或从 暂停状态),并在按下时将其置于背景状态 通知来了。但是,该系统不会自动运行 如果用户已强制退出,则启动应用程序。在这种情况下 用户必须重新启动应用程序或重新启动设备,然后才能启动系统 尝试再次自动启动应用程序


嗨,你有什么解决办法吗?嗨,你有什么解决办法吗?