我们最近在带有 v10.0.1 的 Android 上实现了 Firebase 远程配置。一切都很好,直到我们将它交给测试并且 2/5 设备没有提取云配置值。深入研究我们发现这 2 台设备都在运行 Google Play Services v9.6.83。将我们的应用移回 Firebase v9.6.0 后,远程配置在 5/5 设备上正确同步。
我知道我们可以查询是否有 Google Play Services 更新可用并指导用户进行更新,但这显然并不理想。我们是否在使用旧版本和新版本的 Firebase SDK 以最大限度地减少使用 Google Play 服务的更新摩擦与获取最新的修复和功能之间做出选择?我是否可能缺少一些配置来支持向后兼容性?