Firebase AppCheck iOS 在生成 appcheck 令牌错误代码 0 时出错

Posted

技术标签:

【中文标题】Firebase AppCheck iOS 在生成 appcheck 令牌错误代码 0 时出错【英文标题】:Firebase AppCheck iOS gives an error when generating appcheck token error code 0 【发布时间】:2022-01-03 17:48:39 【问题描述】:

当我在 iPhone 12 设备上从 xcode 运行我的应用程序时,尝试从以下方法生成 Firebase AppCheck 令牌时出现错误。错误码为0,错误对象中没有描述。

AppCheck.appCheck().token(forcingRefresh: false)

【问题讨论】:

【参考方案1】:

刚刚发现这可能是由以下两个问题之一引起的

    在 Capabilities 中启用 AppAttest 即使在测试中也将 AppAttest 环境设置为生产环境,因为 App Check 测试版目前不接受在 App Attest 沙盒环境中生成的令牌。

https://firebase.google.com/docs/app-check/ios/app-attest-provider#install-sdk

【讨论】:

以上是关于Firebase AppCheck iOS 在生成 appcheck 令牌错误代码 0 时出错的主要内容,如果未能解决你的问题,请参考以下文章

Firebase AppCheck for Firebase 身份验证

无法使用 App Check 为 Firebase 存储生成调试令牌

Flutter 中来自 Firebase 的应用检查不起作用

在 Web 本地开发中使用 AppCheck 时,我没有获得调试令牌

应用检查对 Firebase 可调用函数的不必要强制执行

firebase - 从可调用云函数访问数据库时应用检查失败