我是Android新手,我正在考虑将我的应用程序上传到Play商店,但我还没有尝试过上传一个应用。
我已经知道上传的步骤,但我首先需要了解一些事情。
我希望应用程序每天更新,不需要通知用户进行更新。比如说,在圣经应用程序中有一个“每日诗歌”,每天更新而不下载更新,只是保持连接到互联网,这节经文将更新。我不知道该怎么做。它只是每天上传一个较新的apk吗?如果是这样,我是否必须通知用户?我该怎么做?
任何帮助都将不胜感激。
答案 0 :(得分:1)
方法1:
基本上,您计划使用API实现的目标。
如果您更新服务器上的数据库,则API会在用户手机启动时自动更新新数据。
您还可以实现以下逻辑:添加任何新数据时,您可以从应用程序触发本地通知,并通知用户!
参考:http://code.tutsplus.com/tutorials/android-sdk-making-remote-api-calls--mobile-17568
方法2
您可以创建一段时间后继续运行并调用API的服务或后台活动。每当收到新数据时,它都会触发本地通知。 (这不是一种有效的方式,因为它消耗内存和互联网数据) 例如:报警管理器
参考:http://www.vogella.com/tutorials/AndroidTaskScheduling/article.html
方法3
您可以实施“推送通知服务”,这样您就可以在不更新APK的情况下在用户的设备上推送通知。
P.S。所有这些方法都可以在不在Google Play商店中发布新APK的情况下完成。
答案 1 :(得分:0)
我真的不知道你的问题是什么。你必须在网上和应用程序的某个地方主持你的“每日诗歌”,从服务器获取这些数据。为什么要为此上传新版本的应用程序?
答案 2 :(得分:0)
对于您希望应用用户拥有的最新内容,可以使用名为Couchbase Mobile的Live Query功能,该功能抽象出让用户明确要求服务器进行任何更新。
当应用再次连接到互联网时,如果用户的Android应用在本地没有最新内容,内容将相应更新。