【OSC手机App技术解析】- 用户通知

大家在使用OSC的手机客户端的过程中,很可能也会收到来自服务器的最新通知,比如你有几条新留言,几条提到我,或者对我的动弹的几个评论。所以肯定是需要在App运行过程中获取最新通知的,最后我们OSC的三大客户端的实现方式为:  

1,App维持一个后台,每隔4分钟向服务器发起一次请求,看是否有最新通知。
2,对于服务器上每一个API接口,返回的XML数据中都将包含用户   通知的对象。
 
这里让大家看看代表用户通知的XML返回数据
1<span style="font-family:'Microsoft YaHei';"><?xml version="1.0" encoding="UTF-8"?>
2<oschina>
3    <notice>
4      <atmeCount>11</atmeCount>
5      <msgCount>2</msgCount>
6      <reviewCount>4</reviewCount>
7      <newFansCount>3</newFansCount>
8    </notice>
9</oschina></span>

 

 
当App收到返回的XML对象后,在WP7客户端上使用ToastMessage的   消息在手机顶部弹出通知的,当用户点击这个ToastMessage会直   接导向到指定的通知页面,而在iOS以及Android上只是在动态的   具体分类Tab中显示一下个数而已。

其中WP7版的效果如下图

 

 

 

 

   当然如果用户已经查看了这些最新的通知消息,我们是肯定需要清空这些通知的,所以还特意为此准备了一个API接口去消除已经查看的通知。

 

如果大家有任何疑问,请在下面的回帖中讨论吧

PS:

OSC Android客户端下载地址:http://www.oschina.net/uploads/osc.apk

OSC iPhone客户端下载地址:http://www.oschina.net/uploads/osc.ipa

OSC Windows Phone客户端下载地址:http://www.oschina.net/uploads/osc.xap

转载于:https://www.cnblogs.com/wp7er/archive/2012/07/09/2582663.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值