Notification Service Extension 是否需要任何功能?

Does a Notification Service Extension need any capabilities?

我正在为通知服务扩展创建应用程序 ID

我需要添加任何功能吗? 它的唯一目的是下载用于通知的图像。我认为我不需要。

目前,我可以在不启用 Xcode 中的任何功能的情况下构建到我的设备中。虽然当我查看 Xcode 自己构建的配置文件时,我看到 Keychain Sharing 已启用。

我也看到了 this tutorial 并且教程与启用 'App Groups' 一起使用。 虽然此 other tutorial 与启用应用程序组以及推送通知一起使用。我认为我不需要应用程序组,因为我不需要传递任何值,我只需要更新通知即可。

我在文档中没有找到任何提及正确方法的内容。一个朋友告诉我他没有启用任何东西就开始工作,所以我很困惑。

基本上,您不需要任何通知服务扩展的能力。

  • 我的几个应用程序无法正常工作。
  • 其中一个使用应用组。我需要启用它来共享主应用程序的日志文件,然后从通知服务加载它并在收到静默推送时将其推送到服务器端。
  • 他们中很少有人需要钥匙串共享,这样我就可以从通知服务中获取与服务器端安全通信的密钥。