我刚刚在 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/