有没有办法了解用户是否安装了Android App Update?

Aak*_*ash 1 android google-play

我刚刚在Android Market上发布了Android应用程序的更新,Android市场发送了更新通知,这很好.但我想弄清楚是否有办法知道用户是否安装了已发布的更新?

我在Android Market Developer控制台中看不到任何细节.这些用户使用的早期版本已经不是新用户了.任何见解都会非常有帮助.

Bil*_*ote 5

您可以使用Google Analytics跟踪利用率.

我在新版本的更改列表弹出窗口中执行此操作:

 if (!appPrefs.getAppVer().equals(getAppVerName())) {

    ...

    tracker.trackEvent("Home Screen", "Click", getAppVerName(), 1);
    appPrefs.saveAppVer(getAppVerName());
    appPrefs.saveAcceptedUsageAggrement(false);

 }
Run Code Online (Sandbox Code Playgroud)

您可以看到我将AcceptedUsageAgreement设置为false,以便在更新后显示;)

其中getAppVerName()是......

public String getAppVerName() {
    String text;
    try {
        text = getPackageManager().getPackageInfo(getPackageName(), 0).versionName;
    } catch (NameNotFoundException e) {
        text = "Version Not Found";
    }
    return text;
}
Run Code Online (Sandbox Code Playgroud)