无法在Cordova应用上连接到Cloud Firestore数据库

时间:2018-12-11 11:24:56

标签: cordova google-cloud-firestore cordova-plugins

我正在尝试使用Cordova构建应用程序,并在其中连接Google Cloud Firestore数据库。

我使用Cordova Firestore Plugin并遵循安装步骤(添加google-services.json,安装依赖项等)。要了解如何使用该插件,我构建了我的应用程序,并将其与Chrome DevTools连接起来可以在控制台上玩

当我尝试通过控制台如插件的example中所述从控制台获取数据时,总是会出现以下错误:

Attempt to invoke virtual method 'com.google.firebase.firestore.CollectionReference com.google.firebase.firestore.FirebaseFirestore.collection(java.lang.String)' on a null object reference

我对此进行了搜索,发现了将com.google.gms:google-services的版本更改为最低3.1.1的提示。

我该怎么办?

1 个答案:

答案 0 :(得分:1)

实际上,我遇到了同样的问题,并在这里找到了解决方案:

https://github.com/ReallySmallSoftware/cordova-plugin-firestore/issues/11#issuecomment-453435050

通过注释掉config {}:使浏览器和android平台都可以工作(尚未在iOS上进行测试)

这里是更新的示例:

https://github.com/ReallySmallSoftware/cordova-plugin-firestore/issues/13#issuecomment-467531402

re.findall(r'(\[.*?\]) (\d+)', stat_log, re.DOTALL)