我在android中开发了一个应用程序,并不想在Google play商店上发布,但它将在我们的网站上提供。用户只能从网站上下载。现在我的问题是,如果我正在更新应用程序构建我将如何通知谁下载了该应用程序的用户。Google play Store会处理这些事情,但是如何在我们的服务器端完成呢?
两个选项:
- 让应用程序每x天检查一次服务器的更新(REST等)。
- 使用GCM
你的应用程序必须通知用户有更新,他可以下载它。例如,创建一个对话框,如果用户单击"OK",则打开带有下载站点的浏览器。
在我看来,你有两种选择;
-
在应用程序启动(或在后台服务时,应用程序甚至不可见),你可以检查你的网站。您可以在每个示例中放置一些带有版本信息的xml/json,并将其与当前安装的版本进行比较。
-
使用推送通知。(UrbanAirship是一种让你免费发送这些通知的好方法。