我有一个使用谷歌播放服务5.08的旧应用程序。由于该应用使用自助服务终端模式,因此我们从未在设备上更新过Google Play服务。现在我必须将Google Play服务更新为8.4。我还希望现有用户在不崩溃的情况下使用该应用程序。那么如何在应用程序中支持5.08和8.4 API?当我在Gradle文件中使用8.4时,我发现Google没有公开5.08的API。
答案 0 :(得分:1)
创建将使用最新Google Play服务(8.4)的较新版本的应用。保留当前Google Play服务(5.08)的旧版应用程序。
Google Play服务的版本取决于您的应用实施的API。在应用中支持谷歌播放服务将以负面方式影响您的应用程序性能,或者它不适用。 Google Play服务的每次更新都会添加新的API并改进旧的API。考虑您的应用程序将实现的API,然后决定用户应该更新哪个版本的google play服务以使应用程序顺利运行。
The Google Play services client library
客户端库包含各个Google的界面 服务并允许您获得用户授权以获取 使用凭据访问这些服务。 它还包含API 允许您在运行时解决任何问题,例如丢失, 已停用或过时的Google Play服务APK。客户端库 如果你使用,它的占地面积很小 ProGuard as 构建过程的一部分,因此不会对您的构建产生负面影响 app的文件大小。
如果要访问添加的功能或产品,可以升级到 发布时的新版客户端库。然而, 如果您不关心新功能或错误,则无需升级 修复。我们预计会不断添加更多Google服务 请注意这些更新。