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
用作唯一的数据库用途,则它不是强制性的。如果您想要推送通知或云消息,则需要提供 certificate
或 key
的东西。
在您的开发者帐户中,您必须按照以下步骤操作
第 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 登录错误