JPush APNs iOS通知推送支持 badge +1-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

JPush APNs iOS通知推送支持 badge +1

2016-06-28 11:24:27 2964 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)。这样就符合实际的使用场景了。如下图所示:
screenshot
为实现此功能,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 会陆续提供。

取消 提交回答
全部回答(1)
  • 杨冬芳
    2019-07-17 19:48:06

    手机端这边直接设置

    NSInteger badge = notification.userInfo[@"badge"];

            [APService setBadge:badge]; 
    

    就行了么

    0 0
相关问答

0

回答

移动推送 iOS SDK: 通知相关数据/扩展参数获取不到排查步骤

2017-10-24 10:12:45 1335浏览量 回答数 0

0

回答

移动推送iOS SDK: iOS通知收到时间有延迟?

2017-10-24 10:03:57 1567浏览量 回答数 0

0

回答

移动推送iOS SDK: iOS通知在前台可以弹出吗?

2017-10-24 10:14:47 1214浏览量 回答数 0

0

回答

移动推送 iOS SDK: iOS 如何把消息转为通知推送呢?

2017-10-24 10:06:01 1408浏览量 回答数 0

1

回答

使用HTTPDNS的IOS SDK时出现“Error Domain=NSURLErrorDomain

2022-09-20 15:48:37 112浏览量 回答数 1

1

回答

HttpDns iOS : 导入 SDK 编译报错,如何解决?

2020-03-27 21:08:14 263浏览量 回答数 1

0

回答

IOS集成语音识别SDK,推到后台10min后,重新进入crash

2019-07-10 18:04:10 335浏览量 回答数 0

0

回答

移动推送 iOS SDK: 推送通知收不到排查步骤该做什么?

2017-10-24 09:41:50 1583浏览量 回答数 0

0

回答

移动推送 iOS SDK: iOS推送失败排查步骤该怎么做?

2017-10-24 09:41:12 1498浏览量 回答数 0

0

回答

移动推送Android SDK:为什么Android推送的到达率比iOS低很多?

2017-10-24 09:30:19 1516浏览量 回答数 0
+关注
杨冬芳
IT从业
文章
问答
问答排行榜
最热
最新
相关电子书
更多
移动 App 性能监测实践(iOS篇)
立即下载
深入剖析 iOS 性能优化
立即下载
聚划算iOS平台动态化方案LuaView
立即下载