2012-10-04 64 views
1

我为使用phonegap和jquery mobile的会议编写了一个超级简单的android应用。在最后一刻,房间发生了变化。那时候,我拥有了html文件中的所有信息,所以我只能通过部署新版本的应用程序来更新它,并希望每个人都更新。下一次如何让这个更好?我知道我可以将信息远程存储在xml文件中并下载,但如果没有任何变化,我不想不必要地使用它们的数据。什么是有效的方法来做到这一点?Android应用内容更新

感谢

回答

1

只要有一个超级简单的服务每一个现在,你的应用中的联系人,然后如果有可用的更新,如果是的话下载新的相关信息......我会说;-)更复杂的是使用一些推送服务,如parse.com提供。

+0

你是指在手机上运行的服务? – user1721031

+0

哦,对不起,可能会混淆,因为在这种情况下,服务是我们更多地与android联系在一起的东西。我的意思是某个服务器上的服务/程序。在你的手机上,用户自己触发它 - 按下检查更新按钮或其他 - 或者你有一个定期检查的服务。那是我的想法。 – dorjeduck

+0

这项服务只是给出了最新更新信息的版本号,在手机上你存储了迄今为止收到的更新版本... – dorjeduck

1

您可以将项目托管在GIT或SVN存储库上,然后告诉他们在每次会话开始时签出/克隆项目。

通过这种方式,您可以确认并确保它们都在运行您希望它们运行的​​内容。

+0

对不起,我应该指定这不是技术性会议。与会者将无法管理这一点。不管怎么说,还是要谢谢你。 – user1721031

+1

该应用程序会从GIT存储库检出/克隆项目,而不是会议中的个人。或者,您可以将其作为用户可以浏览的网站(或者例如会议主网站的子站点)发布,而不是在设备上使用本机应用。这样,如果有任何其他更改,您可以更新'html'(或您使用的任何语言),并立即在网站上更新。 – adamdehaven