由于某些原因,我发现很多用户在新版本发布时没有升级我的应用程序。 有没有办法让我的应用程序查询市场应用程序,然后通知用户是否有更新的版本?Android:通知较新版本的用户
回答
由于某些原因,我发现很多用户在新版本发布时没有升级我的应用程序。
要回应评论,用户不会被迫升级您的应用程序。
有没有办法让我的应用程序查询市场应用程序,然后通知用户是否有更新的版本?
号
您的应用程序可以查询自己的Web服务器,在其上发布的版本信息。但是,您需要小心一点,因为市场服务器有多个,而且并非都是同时接收更新,AFAICT。 IOW,我会用它作为更多的回退机制,或许在发布更新后的一两周内做一次“嘿,别忘了,还有更新可用”通知。
新的Android Market将推送应用程序更新的通知直接发送给用户“如果用户已启用此功能”所以我认为我们不需要重新发明轮子... – megazoid 2012-01-30 06:49:07
最好的做法是在您的服务器上拥有当前版本的数据库字段,并在每次应用程序加载时检查后端服务器中提及的版本的应用程序版本。
但是正如CommonsWare提到的那样,它可能会刺激一些用户。
另一种可能性是有一个检查更新按钮,因为我在应用程序本身内部执行。
希望这有助于....
个人而言,我不认为这是相当的是黑色和白色。假设你在应用程序的某个地方犯了一个错误。您修复它并部署到市场。但是从崩溃报告中可以看到,旧版本中存在旧版本,并且同一用户继续使用此应用。如果同一用户继续使用应用程序,他们会不会使用不会崩溃的版本?在某些时候,他们卸载并将他们的评级记录为“零星,无用的不得不卸载” - 即使问题已经解决。
我同意创建重复逻辑并不是一个好主意,它只是通知用户有关新版本可用 - 但有时候增加一点额外的通知告诉用户更新是为了他们自己的好处是有道理的。
解决此问题的一个解决方案是我今天刚刚遇到的,它来自崩溃报告服务Bugsense。它允许你发送一个通知给用户,他/她遇到的某个错误已经修复。我认为这只是一种很好的服务,并告诉用户开发并没有停止。
- 1. 旧版Android版本的捆绑通知
- 2. Android - 通知用户有关服务的新版本的可用性
- 3. 通知用户新版Android应用程序
- 4. 在应用程序中通知用户有新版本
- 5. Android:限制使用较早版本Android的客户的应用更新
- 6. 向最终用户通知更新版本
- 7. 使用较旧版本的MFC和较新版本的Visual Studio
- 8. 推送通知的Android版本支持
- 9. Crashlytics/Fabric:禁用较旧应用版本的通知
- 10. 无法在较新版本的Android上编译使用较早版本的Android构建的应用程序
- 11. 更新后版本的IBM Worklight 6.2推送通知os版本
- 12. 较低的Android版本
- 13. 如何在App Store上发布新更新/版本时通知用户?
- 14. 使用较新的RichEdit版本?
- 15. 重新通知Drupal帐户的用户
- 16. 如何比较发送通知的组件版本?
- 17. Android应用更新通知
- 18. 获取用户Android版本
- 19. 防止在较新版本上安装较旧版本
- 20. Android 6.0和更高版本的Android显示通知内容
- 21. 更新android通知
- 22. 通知存储库中的新工件版本何时可用?
- 23. 在较低版本的Android版本上创建的应用是否在新版本中得到支持?
- 24. Redmine +将较新的升级版本与较旧的升级版本合并(较旧的版本有变化)
- 25. 如何更新用户有关较新版本的iPhone应用程序?
- 26. 通知用户新闻服务更新
- 27. 检测新的Android通知
- 28. 旧版本和新版Android版本的独立版本
- 29. 用户登录时的Android通知
- 30. Android推送通知不适用于型号vs450pp版本4.4.2
如果用户没有升级,这意味着他们不想升级。您不应该强迫他们升级,并且您绝对不应该在每次打开您的应用程序时都提供升级通知(除非您希望让用户恼火并卸载您的应用程序) – 2011-01-08 17:13:38
Android Market将已经通知用户如果他们有可用升级的应用程序。 – adamp 2011-01-08 22:29:55
克里斯,我完全同意你的看法,并认为通知用户新版本很聪明!许多不成熟的用户不会升级,因为他们不知道如何。当他们回到您的应用程序并提示他们升级时提供友好的对话是帮助确保用户使用最新版本的好方法。只有我知道这样做的方法是编写自己的web服务。 – ToddH 2011-08-23 23:14:33