![](/img/trans.png)
[英]Android firebase UNAUTHENTICATED error after user was idle for about an 30 min
[英]firebase_storage/unauthenticated User is unauthenticated. Authenticate and try again error even in the release build
我正在使用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 设备上运行应用程序的发布版本,我会收到错误消息。 为什么呢?
我已经在 Firebase 项目设置页面上上传了调试和发布证书。
再次感谢Docs没有提供足够的信息。
对于发布模式,在我的build.gradle(app)
中:
implementation 'com.google.firebase:firebase-appcheck-safetynet:16.0.0-beta04'
我还需要添加我的MainActivity.java
:
FirebaseApp.initializeApp(this);
FirebaseAppCheck firebaseAppCheck = FirebaseAppCheck.getInstance();
firebaseAppCheck.installAppCheckProviderFactory(SafetyNetAppCheckProviderFactory.getInstance());
请在为发布版本添加SHA-1
和SHA-256
后做一件事重新下载google-services.json
文件并将其替换为项目中现有的文件,然后flutter clean
并尝试运行发布版本并检查。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.