2011-08-31 104 views
0

我已经创建了android应用程序并将它发给了我的所有客户端。现在我更新我的应用程序,并希望对所有客户端进行更改。我不希望该客户端卸载该应用程序并再次安装更新的应用程序。我希望当客户端打开应用程序时显示一个通知,要求客户端安装更新的应用程序,然后登录。想要在Android中使用新版本替换旧版本

我想实现此功能吗?有没有人有任何想法如何做到这一点? 请回复我,这对我很重要。

+0

请点击这里:http://developer.android.com/guide/publishing/publishing.html这将帮助你解决你的问题。部分:“在Android电子市场上发布更新”。 –

回答

1

你是如何发布应用程序的?通过android市场?如果是这样,当您上传新版本时,他们的手机会定期通知他们某些应用程序的更新可用。如果你没有在你的应用程序的版本中实现这个功能,那么恐怕你没有办法做到这一点。

继续前进你可以做些什么来实现这样的事情是有一个web服务返回应用程序的当前版本代码。在你的应用程序的onCreate()方法中,调用这个webservice并将结果与​​系统上的应用程序的版本代码进行比较。如果来自web服务的更大,则提示用户去下载新版本。

编辑:如果你没有在你已经发布的版本中实现这个,那么你别无选择,只能发送一个新的apk文件给他们。您可以使用一些类似于我在上述新版本中所述的过程,因此您可以在服务器上设置一个值,以便提示用户下载新版本。

+0

其实我没有上传我的应用程序在Android市场。我给他们的应用程序的apk文件。然后应用程序连接到我们的服务器。那么现在该怎么做绅士。 – Kushal

相关问题