2016-03-08 120 views
1

我有一個使用Google Play服務5.08的舊應用。由於應用程序使用信息亭模式,我們從未更新設備上的谷歌播放服務。現在我必須將谷歌播放服務更新到8.4。我也希望現有的用戶使用該應用程序而不會崩潰。那麼如何在應用程序中支持5.08和8.4 API?當我在Gradle文件中使用8.4時,我發現Google不公開5.08的API。爲舊應用更新Google Play服務

回答

1

創建將使用最新的谷歌播放服務(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服務,因此 需要了解這些更新。

相關問題