【OSC手機App技術解析】- 用戶通知

大家在使用OSC的手機客戶端的過程中,很可能也會收到來自服務器的最新通知,比如你有幾條新留言,幾條提到我,或者對我的動彈的幾個評論。所以肯定是需要在App運行過程中獲取最新通知的,最後我們OSC的三大客戶端的實現方式爲:
 

1,App維持一個後臺,每隔4分鐘向服務器發起一次請求,看是否有最新通知。
2,對於服務器上每一個API接口,返回的XML數據中都將包含用戶通知的對象。
 
這裏讓大家看看代表用戶通知的XML返回數據
當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

轉載:http://www.oschina.net/question/213217_59143

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章