【问题标题】:Released build of app cannot seem to read firestore db已发布的应用程序版本似乎无法读取 firestore db
【发布时间】:2019-11-01 15:06:39
【问题描述】:
我有一个使用 firestore 的颤振应用程序,它在调试版本中运行良好。我已将构建的 alpha 测试推送到 google play 商店,但下载的应用程序版本似乎无法连接到 firestore 数据库。我一定是对 firestore 插件进行了配置错误,但我已经多次重新执行安装/配置步骤,但没有效果。
在 Firebase 控制台的“身份验证”下,我可以看到物理设备上的用户获得了授权,但似乎没有 Firestore 流量通过。
【问题讨论】:
标签:
android
firebase
flutter
google-cloud-firestore
【解决方案1】:
根据这么多信息,您不太可能得到有用的答案。你应该自己调查一下。
您应该会找到您的build.gradle 文件。它通常位于/android/app/build.gradle。在其中将发布版本更改为可调试。像这样的:
android{
...
buildTypes {
...
release {
debuggable true
...
}
...
}
}
在此之后,您将能够在本地构建发布版本并对其进行调试以找出您的发布版本存在什么问题。
【解决方案2】:
问题是我放入 firebase 控制台的 SHA 密钥中的拼写错误(剪切/粘贴错误)。啊。所以很难调试。现已修复。