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

标签 android google-play

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

我在 Android Market 开发人员控制台中没有看到任何详细信息。 这些是使用早期版本的用户,而不是新用户。任何见解都会非常有帮助。

最佳答案

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

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

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

    ...

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

 }

您可以看到我将 AcceptedUsageAgreement 设置为 false,这样更新后也会显示 ;)

其中 getAppVerName() 是 ...

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

关于android - 有没有办法了解用户是否安装了 Android App Update?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5173023/

相关文章:

java - 具有自定义布局的 AlertDialog 未显示

unity3d - 由于(违反中继资料政策),从Google Play商店移除应用程式

android - Google Play 中的正式版和测试版

android - 从安卓市场安装。未知原因 102

android - 如何从 google play Developer Console 中删除草稿?

android - 下载管理器概念

android - 不同 API 上奇怪的自定义 SeekBar 可绘制行为

android - 从 Android 应用程序检测/监听 MySQL 数据库更改的最简单方法?

android - 从Eclipse迁移到Android Studio导入库

android - ADWORDS 通用应用广告系列 : 'new playstore app not shown in app list'