如何在 Xcode 12 中启用推送通知

How to enable push notifications in Xcode 12

我正在尝试为 firebase phone 身份验证设置推送通知。但我找不到推送通知 here。我能做什么?

Signing & Capability -> 单击“+Capability” 并键入“Push”,您将获得推送通知选项。 现在长按推送通知并放入您的签名和功能Window。

并非所有功能都可用,具体取决于您使用的是付费开发者计划帐户,还是使用 Xcode 的免费配置。

关于 Capabilities/what,您可以或不可以根据帐户类型进行操作 - link 是:https://developer.apple.com/support/app-capabilities/

无法启用 Push Notifications 的原因是您需要一个启用它的包标识符。

要在启用推送通知的情况下创建新的捆绑包标识符,请执行以下操作:

  1. 转到以下 URL 创建新标识符:https://developer.apple.com/account/resources/identifiers/list
    • 点击新标识符(加号,如下图所示)

  1. Select App IDs 选项并按继续。

  1. Select App 然后点击继续

  1. 为您的标识符选择一个合适的名称(类似于 com.foo.bar
    • 这里需要选择 explicit 选项才能使用您的包标识符启用推送通知
    • Select 所需的功能,您已完成创建新的捆绑包标识符。

  1. 最后,您需要在 Xcode 项目中添加新的包标识符,如下图所示。