iOS后台推送通知不会触发didReceiveNotification

时间:2015-04-15 13:51:35

标签: ios push-notification apple-push-notifications

我正在尝试在后台使用定期推送通知来触发它与服务器联系。我正在使用“content-available”:1在邮件正文中以静默方式激活后台应用程序(不会引发通知并要求用户操作)。

这在大多数情况下工作正常,但是,在某些设备上,当应用程序在后台时,这将停止工作:通知到达(徽章更新),但除非应用程序位于前台,否则将不会触发< / p>

application:didReceiveRemoteNotification:fetchCompletionHandler:

(我上次调用此方法时添加了日志记录...)

  1. 系统停止在后台通知应用程序的任何想法?
  2. 使用频率是否有限制?
  3. 也许应用程序因未能及时调用fetchCompletion处理程序而受到惩罚? (可能是因为一个错误)

0 个答案:

没有答案