Firebase 在为 iOS 应用程序激活时询问密钥 ID

Posted

技术标签:

【中文标题】Firebase 在为 iOS 应用程序激活时询问密钥 ID【英文标题】:firebase asking for key id when activating for iOS app 【发布时间】:2017-07-05 12:50:23 【问题描述】:

密钥 ID 是什么意思?请帮帮我,我不知道该输入什么。

【问题讨论】:

【参考方案1】:

如果您想使用FCM- Firebase Cloud messaging 推送通知,您需要提供key.p12 文件。您可以在您的开发者帐户中创建。Visit this link。

此外,如果您将firebase 用作唯一的数据库用途,则它不是强制性的。如果您想要推送通知或云消息,则需要提供 certificatekey 的东西。

在您的开发者帐户中,您必须按照以下步骤操作

第 1 步

第 2 步

第 3 步

第 4 步

【讨论】:

【参考方案2】:

在您的 Apple 帐户中,转到“证书、标识符和配置文件”部分。您可以在左侧类别中看到 Keys 部分。

点击Keys->All,现在可以看到keys列表了。

单击您为 Firebase APNS 身份验证密钥创建的密钥。它会显示提示它显示密钥 ID:

【讨论】:

【参考方案3】:

您在上传 .p12 文件时选择了“APNS Auth key”选项(附图(1))。 要生成“APNS 身份验证密钥”,您应该打开 developer.apple.com,并从下面的附图生成密钥。

如果您没有“APNS 身份验证密钥”,您应该使用 firebase 中的“APNs 证书”选项(附图 (2)。在这种情况下,Firebase 不会要求您提供“密钥 ID”。

【讨论】:

非常感谢,但我已尝试添加您显示的关键女巫。在我插入并继续之后,响应又回到未知错误?

以上是关于Firebase 在为 iOS 应用程序激活时询问密钥 ID的主要内容,如果未能解决你的问题,请参考以下文章

Flutter Firebase Android/ios Google 登录错误

Firebase 应用程序在从后台激活时在启动时崩溃

在 Xcode 中构建档案时出错(我使用过 Unity 和 Firebase)

Firebase iOS 11 在按钮按下后要求用户通知

有啥方法可以在运行时更改 ios 上推送通知的权限?

未找到模块“firebase_auth”