(以下問題適用於一般移動平臺(iPhone,Android,Blackberry))使用推送通知的移動聊天功能,什麼時候應該推送?
我們正在將聊天功能集成到我們現有的應用程序中。我使用.Net Web服務和Sql數據庫設計了系統,以跟蹤聊天消息。當聊天窗口打開時,一切正常。
我需要一種方式來通知用戶當他/她當前沒有查看聊天屏幕時(意味着應用程序不在前臺或者他們在應用程序的另一部分中(而不是聊天中)屏幕)。
顯然,推送通知將是完美這裏,但我不知道,當我要發送推送。
如何將客戶端發送的消息知道其他人是否正在觀看聊天屏幕?我應該只是發送每一條消息推送,並讓接收設備決定是否需要彈出窗口或在禁止欄中顯示某些內容?
似乎每次發送郵件時都會過度使用它。這通常如何完成?
任何想法都將不勝感激。
謝謝。
答案因平臺而異 - 沒有一種解決方案涵蓋了android,iphone和blackberry,因爲它們在客戶端代碼中都有不同的約束。 – 2012-02-08 20:29:57