4

我已经阅读了Apple 关于背景模式的文档,但我仍有一些问题。

如果我错了,请纠正我:

要启用远程通知:我只需要做:在此处输入图像描述

要启用静默通知:我需要启用上述推送通知并启用远程通知 在此处输入图像描述

我的问题是:

  1. 上述说法是否正确?
  2. 为了处理静默通知,我是否需要background fetch从 Xcode Capabilities 中启用?或者这与静默通知无关,它仅在您想要触发不是server触发的基于间隔的下载时使用。
4

1 回答 1

4

第一个问题的答案:是的,如果您还需要收听静默推送通知,则必须启用这两个选项,后台模式 - 远程通知和推送通知。否则仅启用推送通知

第二个问题的答案:后台获取与推送/静默通知无关。仅当您启用后台模式远程通知时,您的应用才会收听静默推送通知。否则操作系统将不允许您的应用收听静默推送通知。

于 2017-06-15T17:04:44.597 回答