极光推送更新,快来get新功能!

1,086 阅读2分钟

【摘要】新增推送撤销、定时展示、通知开关检测和引导设置功能


推送撤销功能(支持Android和iOS)

在日常的消息推送中,总会出现误推消息的情况,比如:

  • 将测试消息发送到了生产环境
  • 推送的消息有误,需要修正
  • 发送给了错误的人,如老板收到了本应发给员工的信息
  • 有时效性的消息(如临时故障说明、即时活动),忘记将离线保存时间设置的短一些,导致消息失效后(故障已经解除、活动结束)还有用户陆续收到这个通知,希望在消息过期后就撤回这条消息

现在遇到上述情况,开发者们可以自行调REST API 撤销消息了!该撤销操作首先会从服务端尝试撤销(Android消息,排队中/发送中状态可以服务端撤销;iOS消息,排队中状态可以服务端撤销),让还未下发的消息不再下发(取代以前的邮件申请,更方便快捷);其次,如果您的app 集成的是JPush Android SDK v3.5.0 及以上和JPush iOS SDK v3.2.8 及以上版本
,那么Push SDK还会尝试从设备端撤销已展示但未被点击的消息,尽可能的让收到了但还没有看到消息的用户不再看到。

REST API 地址:


定时展示功能(仅支持Android)

极光推送在给Android 推送的Notification 中新增了两个字段:定时展示开始时间(show_begin_time)、定时展示结束时间(show_end_time),该功能有三种用法:

  • 定时展示
  • 立即展示,到期结束展示
  • 定时展示,且到期结束展示


针对某些有时效性的消息,譬如活动,可以直接设置消息展示有效期,不用在发了之后再调删除的API。也可以替代定时推送功能,可以提前发出消息,让消息先送达设备,然后在特定的时间展示给用户。


Android 客户端API 地址:

docs.jiguang.cn/jpush/serve…


通知开关检测和引导设置功能(支持Android和iOS)

由于厂商设备限制,安装app 后通知权限可能会处于默认关闭状态,导致推送消息无法展示。针对此问题,极光推送新增通知开关检测和引导设置功能,提供API 检测手机上当前应用的通知开关是否开启,支持跳转到手机的应用通知设置页,引导用户手动开启开关。


iOS 客户端API 地址:

docs.jiguang.cn/jpush/clien…

Android 客户端API 地址:

docs.jiguang.cn/jpush/clien…