我创建了android应用程序,它被提供给我的所有客户端。现在我更新了我的应用程序,并希望对我的所有客户进行更改。我不希望该客户端卸载该应用程序并再次安装更新的应用程序。我希望当客户端打开时,应用程序会显示一条通知,要求客户端安装更新的应用程序,然后登录。
我想实现此功能有没有人知道如何做到这一点? 请回复我这对我这一方非常重要。
答案 0 :(得分:1)
您是如何分发应用程序的?通过Android市场?如果是这样,当您上传新版本时,他们的手机会定期通知他们某些应用程序的更新可用。如果您没有在已经发布的应用程序版本中实现此功能,那么我担心您没有办法实现此目的。
继续前进你可以做的事情来实现这样的东西是有一个webservice,它返回应用程序的当前版本代码。在您的应用程序onCreate()方法中,调用此Web服务并将结果与系统上应用程序的版本代码进行比较。如果webservice中的那个更大,则提示用户下载新版本。
编辑:如果你没有在你已经发布的版本中实现这个,那么你别无选择,只需向他们发送一个新的apk文件。您可以使用类似于我在新版本中所述的过程,因此从现在开始您将能够在服务器上设置一个值,该值将导致提示用户下载新版本。