Java 更新Android应用程序的最佳实践?

Java 更新Android应用程序的最佳实践?,java,android,Java,Android,我正在构建一个Android应用程序,对此我还很陌生。要发布我的应用程序,必须将其上传到Google Play,以便人们可以找到并下载它 现在,当我继续开发应用程序时,更新应用程序的最佳实践是什么?将新版本上传到Google Play更好,还是在应用程序逻辑中处理更新过程更好 编辑: 总结所有答案: 是的,将最新的Android应用程序(APK)上传到Google Play 根据新版本在Google Play中更新应用程序上的信息 阅读谷歌的更多细节 感谢大家提供的有用答案!:) 您应该从G

我正在构建一个Android应用程序,对此我还很陌生。要发布我的应用程序,必须将其上传到Google Play,以便人们可以找到并下载它

现在,当我继续开发应用程序时,更新应用程序的最佳实践是什么?将新版本上传到Google Play更好,还是在应用程序逻辑中处理更新过程更好

编辑:

总结所有答案:

  • 是的,将最新的Android应用程序(APK)上传到Google Play
  • 根据新版本在Google Play中更新应用程序上的信息
  • 阅读谷歌的更多细节

感谢大家提供的有用答案!:)

您应该从Google play本身更新应用程序APK。但是,如果您有apk以外的文件,您可以通过应用程序代码从服务器更新它

通过交叉检查服务器上的最新版本代码,您可以通过应用程序告知/通知用户更新的可用性和优先级。像-

  • 在应用程序启动时检查服务器上的最新版本代码(注意在异步任务中执行此操作)
  • 如果最新版本代码高于apk的当前版本代码,则通知用户
  • 如果用户想要更新,请使用intent在playstore中打开应用程序页面
  • 如果是关键更新,您可以通知用户必须更新应用程序

  • 是的,你应该通过Google Play商店更新应用程序

    假设您只将verison 1.0上传到play store,然后随着时间的推移,您会进行更新、更多更新、更多更新,直到达到版本1.7.9

    一个新的Android用户在play store上看到了你的spiffy应用程序,但注意到你的应用程序只有1.0,而且你已经一年没有在play store上提到任何更新了。新用户会下载应用程序吗?也许吧,但也许不是。人们往往想要最新的和最新的


    另一个例子是,有人第一次在你的应用程序上运行并决定下载它。当然,商店里只有1.0。在他们第一次运行它之后,他们发现他们已经必须更新它了!(听起来有点像Windows,不是吗?)。尤其是当您的更新服务器运行缓慢或由于某种原因脱机时。

    是的,您应该将其上载到google play。另外,你可以检查应用程序内部的更新版本,并强制用户更新它。谷歌是你的朋友:)你为什么要降级-7?对于在这个话题上迈出第一步的人来说,这个问题是完全合法的。不管怎样,谢谢阿德姆和纳尼斯的快速回答。因为有些人似乎没有什么比否决其他新人更好的事可做。