【发布时间】:2022-01-18 10:11:36
【问题描述】:
我正在使用firebase_storage 和firebase_app_check。我收到以下代码中的错误。
await FirebaseAuth.instance.signInWithEmailAndPassword(email: 'foo@bar.com', password: '********');
FirebaseStorage.instance.ref('images/foo.png').putFile(file)
[firebase_storage/unauthenticated] 用户未经身份验证。验证并重试。
我已将调试秘密令牌添加到控制台,并且该应用程序的调试版本运行良好,但是,如果我在物理 Android 设备上运行该应用程序的发布版本,我会收到错误消息。为什么会这样?
AppCheck 设置:
项目设置
我已在 Firebase 项目设置页面上上传了调试和发布证书。
【问题讨论】:
-
您是否已将发布版本的秘密令牌添加到 Firebase 控制台?
-
我在询问密钥哈希:pasteboard.co/eOYfLCoeDmnI.png 这个
-
您是否同时保留了 SH1,即为该应用程序或包名称调试和发布一个?
-
但发布版本之一是在 firebase 控制台上也有调试版本?
-
@HardikMehta 是的,我在控制台上同时拥有
SHA-1和SHA-256的调试和发布证书。请看更新后的帖子,有截图
标签: android firebase flutter firebase-storage firebase-app-check