为旧应用更新Google Play服务
问题描述:
我有一个使用Google Play服务5.08的旧应用。由于应用程序使用信息亭模式,我们从未更新设备上的谷歌播放服务。现在我必须将谷歌播放服务更新到8.4。我也希望现有的用户使用该应用程序而不会崩溃。那么如何在应用程序中支持5.08和8.4 API?当我在Gradle文件中使用8.4时,我发现Google不公开5.08的API。为旧应用更新Google Play服务
答
创建将使用最新的谷歌播放服务(8.4)的应用程序的较新版本。保留当前谷歌播放服务的旧版本的应用程序(5.08)。
Google Play服务的版本将取决于您的应用程序实现的API。在应用中同时支持Google Play服务会以负面方式影响您的应用程序性能,或者不适用。 Google Play服务的每次更新都会增加新的API连接并改进旧版API。考虑您的应用程序将实施的API,然后决定您的用户更新哪个版本的Google Play服务以使其运行顺畅。
The Google Play services client library
客户端库包含接口个别谷歌 服务,并允许您从用户获得授权以获得 访问这些服务,他们的凭据。 它还包含API ,它们允许您在运行时解决任何问题,例如缺少,禁用 或过期的Google Play服务APK。如果您使用 ProGuard作为 作为构建过程的一部分,那么客户端库 的占用空间较小,因此它不会对您的应用的文件大小产生不利影响。
如果您想要访问增加的功能或产品,可以升级到 新版本的客户端库,因为它们已发布。但是,如果您不关心新功能或错误 修补程序,则不需要升级 。我们预计将继续添加更多Google服务,因此 需要了解这些更新。