我编写了代码,以编程方式从Service
检查新版应用程序的URL。该URL将返回APK文件的最新版本和URL。
现在,我如何通过Service
?
我想在布局中显示一些对话框/一些消息框,其中包含指向APK的直接链接或用户可以手动下载APK文件的可点击链接。
if (latestVersionCode > currentVersionCode) {
// Notify the user
}
答案 0 :(得分:1)
您是否尝试通知用户更新您的应用即使他们没有使用它?如果我是你,如果我开始收到个人应用更新的通知,我会避免使用我认为的用户,而我甚至没有使用该应用程序它可能会立即卸载。如果您要在任意时间(每天一次或某事)检查服务,我认为您应该只存储一个布尔标志,指示应用程序的主要活动是否有可用的更新,然后每当应用程序启动时如果该标志为true,您可以显示一个对话框,提示用户安装新版本。这样他们只有在实际使用您的应用时才会收到消息。但是我想如果你让他们知道你可以使用你服务中的NotificationManager将某些内容放入他们的通知栏中,那我就很遗憾。