locked
请问这款程序的实时更新是如何实现的?可否给出详细解释? RRS feed

  • 问题

  • 您好, 我正在筹备一款实时更新程序,但是目前如何进行更新是个问题,下图是wp8平台一款新闻类客户端,这款程序能够每天更新新闻,我正在做的程序同样需要实时更新,可否给我一个详细的解答:如何部署更新以及推送?类似于这款客户端的推送方式?

    2014年7月3日 2:32

答案

全部回复

  • 你好。

    看到你的描述,你是想做一个每日更新或固定时间更新的应用,是吗?

    这种更新是这样完成的:

    每次打开客户端的时候,判断是否需要更新数据(根据当前缓存数据的时间和当前时间来判断)。如果需要更新,那么调用服务端API取得最新数据,填充客户端控件,并缓存到本地,数据时间设置为当前时间。

    还有一种方式是用户下拉时更新,这时只需要取得最新数据,填充在列表控件中即可。

    另外我看到你还提到了推送功能,不知你指的是不是推送通知,如果是的话,需要用到微软的消息推送机制,详见:MSDN:Windows Phone 的推送通知

    2014年7月3日 3:33
  • 谢谢!!

        服务端是部署在哪里,又是如何调用的?服务端又该如何部署?是像微软azure云平台这样的吗?可否请您具体给我说一说,如果您可以举出一个例子,那就更好了。thanks!!!

    2014年7月3日 4:54
  • 服务端要看你的具体情况了。

    如果是调用现有服务的话,只需要服务端提供相应API就可以了,例如微博等。

    如果是自己开发服务端的话,需要开发Web Service 或WCF,可以采用Azure平台或者阿里云等去部署。

    2014年7月3日 5:30
  • 比如,我需要在服务器端放置一篇文章(包含图片),可以利用azure。具体怎么部署我一无所知。您是否有azure云平台这方面的开发资料?或者教程?请您给我一份!谢谢!
    2014年7月3日 6:25
  • 因为我个人只在阿里云和自己的服务器上使用IIS部署和开发过服务程序,对Azure的使用也不是很熟悉。

    查找了几个Azure的入门文档,一起学习吧:

    MSDN Windows Azure 开发

    MSDN What is Azure

    博客园 Windows Azure Platform 系列文章目录

    博客园 Windows Azure Platform体验

    楼主可以自行搜索更适合自己的文档,最好是能结合实战来学习,在自己的Azure站点上操练起来!

    2014年7月3日 6:41