我想在有更新时通知用户,因为更新将来自我自己的网站,而不是来自市场。但是,不想更新两个地方。
或者我想分享android附带的现有更新通知程序。我打算将应用程序上传到我们的某个网站而不是市场。
谢谢!
答案 0 :(得分:0)
AFAIK Android OS或Android Market应用程序提供的公共API没有。请注意,硬件供应商通常会捆绑自己的更新应用程序。
您最好的办法是将APK放在您的网络服务器上进行下载。每次下载时,都要记录Last-Modified HTTP标头中的日期。然后,您将来可以使用If-Modified轮询此文件。如果您的服务器支持此标记,则如果不支持,则可以获取标头并以编程方式检查Last-Modified日期而不下载HTTP内容。
知道更新后,您可以使用自己的通知代码通知用户。如果您打算以编程方式更新应用程序,则需要确保在清单中请求android.permission.INSTALL_PACKAGES权限。