【问题标题】:How to enable push notifications in Xcode 12如何在 Xcode 12 中启用推送通知
【发布时间】:2021-05-16 22:42:30
【问题描述】:

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

【问题讨论】:

  • 在搜索框中输入“通知”即可。
  • 我做到了。没有推送通知行

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


【解决方案1】:

Signing & Capability -> 点击“+Capability” 并输入“Push”,您将获得推送通知选项。 现在长按推送通知并放入您的签名和能力窗口。

【讨论】:

  • 我完全按照你说的做了,但没有推送通知行。是 xcode 12
  • 我应该更改捆绑标识符吗?
  • 检查你是否已经添加了推送通知,因为如果已经添加它就不会再出现了。并且(不相关)但重新启动您的 Xcode 一次。
  • 不,我只添加了背景模式。我重新启动了 xcode,但它仍然没有推送通知行
  • 我尝试打开新项目并启用推送通知。没有这个选项
【解决方案2】:

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

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

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

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

  1. 选择App并点击继续

  1. 为您的标识符选择一个合适的名称(类似于com.foo.bar
    • 这里需要选择explicit 替代方案,以便能够使用您的捆绑包标识符启用推送通知
    • 选择所需的功能,您就完成了创建新包标识符的工作。

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

【讨论】:

  • 谢谢!购买开发者计划后推送通知可用
【解决方案3】:

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

关于功能/根据帐户类型您可以做什么或不可以做什么 - 链接是:https://developer.apple.com/support/app-capabilities/

【讨论】:

    猜你喜欢
    • 2020-02-14
    • 1970-01-01
    • 1970-01-01
    • 2019-02-28
    • 2014-08-31
    • 2023-02-14
    • 2014-12-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多