JPush apns ios推送通知服務支持badge+1了大家有什麼看法

JPush APNs Notification badge 支持 +1 的功能上線了,這對 iOS 推送通知非常有意義。

大量的 iOS 應用使用 JPush iOS推送通知,並且經常有羣發的動作,即廣播或者Tag推送。

在不支持 badge +1 時,羣發的 APNs 通知其 badge 值只能大家都一樣,默認是 1。

這不符合實際情況。

實際的情況是,App 在每個用戶手機上,其 badge 值的定義不一樣,但都有其業務含義。根據用戶使用情況,badge 值每個客戶端不同。

爲了解決此問題,JPush 爲每個客戶端保存其特定的 badge 值。客戶端有變更時,把 badge 值更新到 JPush 服務器。有新的推送時,把這個值 +1 推送下來(默認是 +1)。這樣就符合實際的使用場景了。如下圖所示:

ios推送通知服務demo 

爲實現此功能,JPush 服務器端需要承受比較大的性能壓力、併發壓力。但我們認爲,這個功能對 iOS 通知推送是非常有意義的,所以我們做了。

JPush iOS SDK v1.7.4 版本支持 setBadge 方法以更新 badge 值,請訪問這裏下載:JPush iOS SDK。

JPush Push API v3 支持 badge +1 的語義。服務器端 SDK 部分,當前 Java SDK v3.1.3 提供了此功能;其他語言的 SDK 會陸續提供。

本文轉載自:極光推送http://www.jpush.cn


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