Firebase w /旧版Google Play服务

时间:2016-12-06 15:42:17

标签: android firebase google-play-services firebase-remote-config

我们最近在Android w / v10.0.1上实施了Firebase远程配置。一切都很棒,直到我们把它交给测试,2/5设备没有拉出云配置值。我们发现这两台设备都在运行Google Play Services v9.6.83。将我们的应用程序移回Firebase v9.6.0后,远程配置在5/5设备上正确同步。

我知道我们可以查询Google Play服务更新是否可用并指示用户更新,但这显然不太理想。我们是否在使用较旧版本的Firebase SDK与较新版本的Firebase SDK之间做出选择,以最大限度地减少Google Play服务的更新摩擦,以及获取最新的修补程序和功能?我可能错过了一些支持向后兼容性的配置吗?

1 个答案:

答案 0 :(得分:6)

ian-barber的评论中我们得到了以下内容:

  1. 从Firebase 10.0.1切换到9.8.0。 10.0.1没有引入任何我们需要的东西,并且9.8.0上的测试一直没有问题。除非新版本提供我们绝对需要的功能或修复,否则我们可能会错开版本以降低失败风险。

  2. 使用GoogleApiAvailability检查Google Play服务兼容性。如果有可用的更新且用户可以更新它(按照util方法),我们会发布鼓励用户更新的通知。

  3. 否则,我们会默默地失败。