推送撤销功能(支持Android和iOS)
在日常的消息推送中,总会出现误推消息的情况,比如:
• 将测试消息发送到了生产环境
• 推送的消息有误,需要修正
• 发送给了错误的人,如老板收到了本应发给员工的信息
• 有时效性的消息(如临时故障说明、即时活动),忘记将离线保存时间设置的短一些,导致消息失效后(故障已经解除、活动结束)还有用户陆续收到这个通知,希望在消息过期后就撤回这条消息
现在遇到上述情况,开发者们可以自行调 REST API 撤销消息了! 该撤销操作首先会从服务端尝试撤销(Android消息,排队中/发送中状态可以服务端撤销;iOS消息,排队中状态可以服务端撤销),让还未下发的消息不再下发(取代以前的邮件申请,更方便快捷);其次,如果您的 app 集成的是 JPush Android SDK v3.5.0 及以上和 JPush iOS SDK v3.2.8 及以上版本 ,那么 Push SDK还会尝试从设备端撤销已展示但未被点击的消息,尽可能的让收到了但还没有看到消息的用户不再看到。 REST API 地址:http://docs.jiguang.cn/jpush/server/push/rest_api_v3_push/#_27
定时展示功能(仅支持Android)
极光推送在给Android 推送的Notification 中新增了两个字段:定时展示开始时间(show_begin_time)、定时展示结束时间(show_end_time),该功能有三种用法:
• 定时展示
• 立即展示,到期结束展示
• 定时展示,且到期结束展示
针对某些有时效性的消息,譬如活动,可以直接设置消息展示有效期,不用在发了之后再调删除的 API。也可以替代定时推送功能,可以提前发出消息,让消息先送达设备,然后在特定的时间展示给用户。
Android 客户端 API 地址:
http://docs.jiguang.cn/jpush/server/push/rest_api_v3_push/#notification
通知开关检测和引导设置功能(支持Android和iOS)
由于厂商设备限制,安装 app 后通知权限可能会处于默认关闭状态,导致推送消息无法展示。针对此问题,极光推送新增通知开关检测和引导设置功能。
提供 API 检测手机上当前应用的通知开关是否开启,支持跳转到手机的应用通知设置页,引导用户手动开启开关。
iOS 客户端 API 地址:
http://docs.jiguang.cn/jpush/client/iOS/ios_api/#_177
Android 客户端 API 地址:http://docs.jiguang.cn/jpush/client/Android/android_api/#api_13
● ● ●
关于极光 极光(Aurora Mobile,纳斯达克股票代码: JG)成立于2011年,是中国领先的开发者服务提供商。 极光专注于为移动应用开发者提供稳定高效的消息推送、即时通讯、统计分析、社会化组件、短信、一键认证、深度链接等开发者服务。 截止到2019年9月份,极光已经为超过50万移动开发者和138.6万款移动应用提供服务,其开发工具包(SDK)安装量累计308亿,月度独立活跃设备13.4亿部。 同时,极光持续赋能开发者和传统行业客户,推出精准营销(极光效果通)、金融风控、市场洞察、商业地理服务产品,致力于为社会和各行各业提高运营效率,优化决策制定。