Firestore Release APK 无法读写,但 Storage Works Flutter

Firestore Release APK Doesn't Read and write But Storage Works Flutter

我正在为我的 flutter android 和 ios 应用程序使用 firestore 和存储。在调试模式下一切正常,读取和写入 firestore 和存储工作。但是当在 android 上切换到发布模式时,Firestore 读写不起作用。可能是什么情况? 我很长一段时间都无法完成我的项目。非常感谢您的帮助。

当运行通过键入以下命令进行项目时,不会发生错误。

flutter run --release

使用以下命令构建 apk :

flutter build apk --release

在 Firebase 控制台的 Android 应用程序配置中,在常规选项卡下,您必须为应用程序的发布版本添加 SHA 指纹。

您可以在 Play 管理中心左侧菜单的“设置”、“应用完整性”下找到已发布应用的 SHA 指纹证书。

它适用于您的 SHA-1 或 SHA-256 指纹证书。

编辑 如果您通过 Google 播放签名发布您的发布应用程序,以上内容将有效。

如果您自己发布发布应用,您可以从您项目的 gradle signing report 中检查 SHA-1 指纹证书。在那里,您可以找到它的变体:Release