处理后台收到的两个远程通知

时间:2014-07-17 14:07:36

标签: ios7 background apple-push-notifications

我有一个关于在后台使用远程推送通知的问题。我知道我只有30秒的时间来运行我的代码,之后必须调用completionHandler。

但是如果我的应用程序在后台运行时我又收到了一个推送通知呢?在这种情况下我应该调用什么完成处理程序?

目前我尝试使用最后一个,但系统崩溃我的应用程序,我得到BKProcessAssertion。

我可以尝试更新逻辑并调用它们中的每一个(或第一个?或第一个?或第一个?)但我不确定它是否是最好的解决方案。

谢谢

1 个答案:

答案 0 :(得分:0)

看起来我必须打电话给所有人。我收到下一个后立即尝试调用完成处理程序,崩溃消失了。我向Apple工程师询问了这个问题并且他们同意了这个解决方案