iOS上的静默通知在后台无法正常工作

时间:2015-03-17 13:42:11

标签: xcode background notifications silent

我在我的应用中实现了静默通知来运行一些代码。当我从Xcode运行时,它会打开应用程序,然后我把它放在背景上......几秒钟之后,我收到推送通知,一切正常......问题来自我杀了应用程序并再次重新打开它。重新打开之后,我再次将它放在后台并发送静默推送通知..当我将应用程序带回前台时,这条代码就会运行。

恢复..杀死应用程序并再次重新打开后,它会在前台收到通知..我打开了"后台获取"和#34;远程通知"并使用了函数

-application:application didReceiveRemoteNotification:userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler 

1 个答案:

答案 0 :(得分:1)

可能是第一种情况下手机正在充电,但第二种情况不是吗? Apple改变了静默推送通知的逻辑:https://devforums.apple.com/thread/259269?tstart=0