【发布时间】:2014-01-20 22:23:46
【问题描述】:
我和我的团队最近在 Google Play 上发布了一款应用。我的知识告诉我,我需要做的就是在每次上传新 APK 时更改 AndroidManifest.xml 文件中的 versionCode,Google Play 会从那里通知用户可用的更新。我与许多现实世界的用户保持联系,他们说尽管我们已经对原始应用程序发布了几次更新,但他们从未收到有关应用程序更新的通知。我知道有某些设备级别的 Playstore 设置,例如“仅在 Wi-Fi 上更新应用程序”等,并且我已经验证了所有此类场景组合。我仍然相信所有用户都不会收到有关可用新版本的通知。所以我的问题是
1)我首先错过了什么吗?
2) 我有哪些选择可以确保用户收到有关可用更新的通知?
【问题讨论】:
-
如果用户在他们的移动设备中选择了自动更新选项,则应用程序将自动更新,否则如果未选中该选项,则必须手动更新。
-
如果新版本不再与设备兼容(例如
minSdkVersion已更改),使用旧设备的用户将不会收到通知。 -
@Henry,感谢您的回复。我的应用程序与操作系统版本 2.3+ 兼容。我团队中的一名成员拥有一台操作系统版本为 4.2.2 的设备。她有我的应用程序的旧版本。当她为我们的应用启动 Google Play 页面时,她看到的唯一选项(绿色按钮)是打开和卸载。理想情况下,它应该是更新和卸载。我也这么认为,我的新应用与她的操作系统版本不兼容。我让她卸载现有的应用程序,然后从 Playstore 重新安装。这一次,她得到了最新版本。那是不是很奇怪。我不确定出了什么问题。
-
您等了多长时间?可能需要几个小时才能看到新版本。
-
我不确定,但如果您在更新应用程序时更改应用程序所需的权限,您的真实世界用户将不会自动获得新版本。无论如何,当我上传新版本时,用户大约需要一天时间才能收到通知。
标签: android push-notification google-play upgrade