Android -通知用户新版本的可用性从一个服务



我已经编写了代码,以编程方式检查URL的新版本的应用程序从一个Service。URL将返回APK文件的最新版本和URL。

现在我如何通知用户来自Service的更新呢?

我想在布局中显示一些对话框/一些消息框,直接链接到APK或用户可以手动下载APK文件的可点击链接。

if (latestVersionCode > currentVersionCode) {
 // Notify the user
}

您是否试图通知用户更新您的应用程序,即使他们不使用它?如果我是你,我会避免这种情况,我知道作为一个用户,如果我开始收到单个应用更新的通知,而我甚至没有使用该应用,它可能会被立即卸载。如果你打算在任意时间(一天一次或其他时间)检查服务,我认为你应该存储一个布尔标志,指示应用程序的主要活动可用更新,然后每当应用程序启动并且该标志为真时,你可以显示一个对话框,提示用户安装新版本。这样,他们只有在实际使用你的应用程序时才会收到消息。但我想,如果你想让他们知道你可以使用你的服务中的NotificationManager将一些东西放入他们的通知栏。

相关内容

最新更新