是否需要实施Google Play服务才能获取应用的更新?

时间:2013-12-24 09:22:18

标签: android google-play-services

我想知道如果我没有实施Google Play服务,那么该应用的更新是否可供用户使用?

2 个答案:

答案 0 :(得分:0)

您无需实施Google Play服务即可为用户提供更新。您所要做的就是准备一个新版本(包含更新的versionCode)并将其上传到Play商店。

答案 1 :(得分:0)

不,如果您在Google Play上发布应用程序,则无需使用Google Play服务发布您的应用更新。实际上,Play商店(Android Market)非常注重更新您的应用程序。一旦您的更新可用,就会通知用户,如果他们决定忽略该通知,那么这是他们的决定。

您需要注意的是升级您的应用version,并在清单上更新versionCode,如下android:versionCode="2"

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.example.package.name"
      android:versionCode="2"
      android:versionName="1.1">
    <application android:icon="@drawable/icon" android:label="@string/app_name">
        ...
    </application>
</manifest>
  • 如果您想自己处理更新内容,可以在gitHub (cwac-updater)上尝试以下库。以下是回购说明。
  

Updater 是一个旨在让您的应用自我更新的库。虽然图书馆附带了诸如检测新版本和下载新APK之类的库存实现,但您可以插入自己的实现(例如,通过公司VPN完成所有这些)。