背景
我的应用程序严重依赖Firebase。我使用大多数服务,如身份验证、实时数据库、存储、分析、崩溃报告等等。
到目前为止,一切都很好,但是我对一个特定的场景有一个疑问。
问题
随着Firebase在Play Services 9中的引入,那些尚未更新为Play Services 9的设备将发生什么情况。
发布于 2016-07-28 07:14:22
当我的应用程序严重依赖Firebase时,我的应用程序将如何在这些设备上工作?
当安装应用程序时,它会提示他们一条消息,说这个应用程序需要更高版本的Play服务。因此,将使正常工作。
Firebase如何迎合支持移植的场景?
如果设备不支持设备中缺少的任何东西,它只会告诉他们,所以您不必担心。
或者开发人员应该如何检查Play Services的版本并请求用户进行更新?
,不,,安卓是为你做的。
发布于 2016-07-28 07:05:06
我修改了我的答案,以使事情更清楚一些。
1.由于我的应用程序严重依赖于Firebase,我的应用程序将如何在这些设备上工作?
Android自动检查当前安装在用户设备中的play服务版本,并提示用户更新应用程序使用Firebase构建的play服务版本。
2. Firebase如何适应支持移植的场景?
Firebase明确地概述了play服务的最新版本,这是构建它的前提条件,没有关于后台移植的文档信息,所以我认为目前还不可能。
3.或者开发人员应该如何检查Play服务的版本并请求用户更新?
我不建议这样做,因为Android已经检查并弹出一个play服务错误。但是,很有可能检查play服务的版本并请求用户首先更新它,以便使用您的应用程序,有关这个版本的更多信息可以在这个链接isGooglePlayServicesAvailable(上下文)上找到。
https://stackoverflow.com/questions/38627880
复制相似问题