使用Firestore的Cordova App在某些设备上不起作用

时间:2019-09-17 04:10:31

标签: cordova google-cloud-firestore google-play-services

我开发了一个cordova应用程序,可将文件插入Firestore。应用已部署在Google Play商店和Apple应用商店中。它适用于大多数设备。当设备具有旧版的Google Play服务时,无法将记录插入到Firestore中。 无论如何,是否存在对特定版本的播放服务的依赖性,因此,如果设备上不存在所需版本,则该应用甚至不会安装。或者,可以调用播放服务的更新。

请发表评论。

1 个答案:

答案 0 :(得分:0)

您可以使用Google Play上的过滤器来限制不符合条件的设备上的安装。在此处查看可用的过滤器:https://developer.android.com/google/play/filters

对于您的特定情况,您可以使用<uses-library>过滤器进行限制。

<uses-library
  android:name="string"
  android:required=["true" | "false"] />

在此处查看完整的文档:https://developer.android.com/guide/topics/manifest/uses-library-element.html

要提示用户更新播放服务,请检查以下内容:How do you prompt the user to update google play services?

希望这会有所帮助。