交互式推送

让用户直接在通知上完成操作

操作按钮把带标签的选项放在通知本身上,海外用户一键即可批准、领取或追踪。iOS 按钮组在 Pushwoosh Control Panel 中无代码创建,并与其他推送一样从同一个旅程发送。

三部并排的手机屏幕,展示带操作按钮的推送通知:支付提醒上的“批准”和“拒绝”,游戏奖励上的“领取奖励”和“立即开玩”,配送更新上的“追踪”和“再来一单”

超过 80,000 家企业借助 Pushwoosh 扩大用户互动

交互式推送全解析

普通推送只给用户一个选择:点击或忽略。交互式推送在通知上加入带标签的选项,接受或拒绝、领取、追踪、确认、稍后提醒,都能在锁屏上一键完成。

在 Control Panel 中创建(iOS)

Configure → Edit Actions:为类别命名,添加一到两个按钮,保存。修改标签无需发版。

通知上的按钮(iOS)

iOS 根据推送所附的类别绘制按钮,显示在用户下拉展开的消息下方。

破坏性或标准样式(iOS)

将按钮标为 destructive 显示红色,标为 standard 显示蓝色,让“拒绝”永远不会看起来像“批准”。

打开 App,或原地完成(iOS)

按按钮分别设置:把 App 切到前台,或不离开锁屏直接完成操作。

一行三个按钮(Android)

Android 最多并排显示三个原生操作,每个都有自己的标签和点击行为。

CTA 按钮(Web 推送)

浏览器通知可携带自定义按钮,分别跳转到各自的 URL 或深度链接。

按钮处于普通推送与全屏之间的哪个位置

消息最终需要用户发送什么选项出现在哪里
只需阅读普通推送横幅
做一个小选择,一到三个选项交互式推送iOS 上为展开的通知,Android 上为通知栏
看一张值得展示的图片富媒体推送展开的通知
比较多个商品图片轮播推送下拉后展开的通知
填写表单、浏览列表或复杂布局应用内消息 或 Rich Media 页面点击后在 App 内打开的全屏
消息最终需要用户
1 / 5
只需阅读
发送什么
选项出现在哪里
横幅
消息最终需要用户
2 / 5
做一个小选择,一到三个选项
发送什么
交互式推送
选项出现在哪里
iOS 上为展开的通知,Android 上为通知栏
消息最终需要用户
3 / 5
看一张值得展示的图片
发送什么
选项出现在哪里
展开的通知
消息最终需要用户
4 / 5
比较多个商品
发送什么
选项出现在哪里
下拉后展开的通知
消息最终需要用户
5 / 5
填写表单、浏览列表或复杂布局
发送什么
应用内消息 或 Rich Media 页面
选项出现在哪里
点击后在 App 内打开的全屏

在用户旅程中发挥作用

一个旅程,多种形式

按钮是您已在发送的消息的一个属性,而不是一项独立集成。

受众、触发器、细分和用户档案都保持不变。改变的是消息到达时用户能做什么,而这一点就在已经运行您的推送、应用内消息、邮件 和 SMS 的同一个 Customer Journey 中设置。

一笔被暂缓的支付,一键解决

以出海金融科技 App 为例:一笔银行卡交易触发事件。一条静默推送在后台预热交易详情,用户察觉不到;随后交互式推送到达,带有两个按钮:“批准”,以及红色破坏性样式的“拒绝”。

点击“批准”,支付无需打开 App 即可完成。点击“拒绝”,则打开冻结卡片界面。如果 5 分钟内两个按钮都未被点击,同一个旅程会回退到 SMS,携带相同的选项。

适用场景

只要消息自然地以一个小决定收尾,按钮就有用武之地。纯公告类消息,普通推送已经足够。

场景按钮文案用户的操作
跨境电商:购物车挽回完成购买:查看购物车在锁屏上直接付款,或先打开购物车修改订单
金融科技:交易审批批准:拒绝无需打开 App 即可完成支付或冻结卡片
出海手游:奖励发放领取奖励:立即开玩领取奖励,并直接进入需要玩家参与的活动
订阅类 App:续费续费:稍后提醒一键续订,或延后决定而不流失
外卖配送:订单状态追踪:再来一单从更新消息中追踪骑手,或重复上一单
医疗:预约提醒确认:改期确认到诊,从而减少爽约
活动:门票开售立即购票:提醒我订座,或请求临近日期时再提醒
所有行业:日常提醒标记完成:稍后提醒无需进入 App 即可清除提醒
场景
1 / 8
跨境电商:购物车挽回
按钮文案
完成购买:查看购物车
用户的操作
在锁屏上直接付款,或先打开购物车修改订单
场景
2 / 8
金融科技:交易审批
按钮文案
批准:拒绝
用户的操作
无需打开 App 即可完成支付或冻结卡片
场景
3 / 8
出海手游:奖励发放
按钮文案
领取奖励:立即开玩
用户的操作
领取奖励,并直接进入需要玩家参与的活动
场景
4 / 8
订阅类 App:续费
按钮文案
续费:稍后提醒
用户的操作
一键续订,或延后决定而不流失
场景
5 / 8
外卖配送:订单状态
按钮文案
追踪:再来一单
用户的操作
从更新消息中追踪骑手,或重复上一单
场景
6 / 8
医疗:预约提醒
按钮文案
确认:改期
用户的操作
确认到诊,从而减少爽约
场景
7 / 8
活动:门票开售
按钮文案
立即购票:提醒我
用户的操作
订座,或请求临近日期时再提醒
场景
8 / 8
所有行业:日常提醒
按钮文案
标记完成:稍后提醒
用户的操作
无需进入 App 即可清除提醒
按钮上的两个字,决定它是否被点击

50 个值得借鉴的推送通知案例,附让它们奏效的文案与创意思路。

获取案例

平台与技术支持

操作按钮可在 iOS、Android 和 Web 上运行,但各平台的创建方式和显示方式不同。最后一列说明哪些情况下按钮就是推送本身,哪些情况下需要 App 中的处理程序。

能力iOSAndroidWeb实现方式
通知上的带标签操作按钮iOS 10+,一到两个Android,最多三个Chrome推送本身
打开 App 或关闭通知的按钮iOS 10+AndroidChrome推送本身,无需 App 代码
深度链接或原地执行操作的按钮iOS 10+AndroidChromeApp 中一次性编写的处理程序,读取 action identifier
无需发版即可创建的可复用按钮组支持,Control Panel 类别SDK 与自定义数据–Pushwoosh Control Panel,编写推送时附加
通过 API 设置按钮/createMessage 中的 ios_category/createMessage 中的自定义数据自定义数据Messages API
无需展开通知即可看到按钮–支持,在通知栏中支持系统通知栏
需要表单、列表或布局的选择支持支持–点击后打开的应用内消息或 Rich Media 页面
能力
1 / 7
通知上的带标签操作按钮
iOS
iOS 10+,一到两个
Android
Android,最多三个
Web
Chrome
实现方式
推送本身
能力
2 / 7
打开 App 或关闭通知的按钮
iOS
iOS 10+
Android
Android
Web
Chrome
实现方式
推送本身,无需 App 代码
能力
3 / 7
深度链接或原地执行操作的按钮
iOS
iOS 10+
Android
Android
Web
Chrome
实现方式
App 中一次性编写的处理程序,读取 action identifier
能力
4 / 7
无需发版即可创建的可复用按钮组
iOS
支持,Control Panel 类别
Android
SDK 与自定义数据
Web
–
实现方式
Pushwoosh Control Panel,编写推送时附加
能力
5 / 7
通过 API 设置按钮
iOS
/createMessage 中的 ios_category
Android
/createMessage 中的自定义数据
Web
自定义数据
实现方式
Messages API
能力
6 / 7
无需展开通知即可看到按钮
iOS
–
Android
支持,在通知栏中
Web
支持
实现方式
系统通知栏
能力
7 / 7
需要表单、列表或布局的选择
iOS
支持
Android
支持
Web
–
实现方式
点击后打开的应用内消息或 Rich Media 页面

安全与托管

Pushwoosh 运行在位于美国和德国的自有硬件上,遵循 GDPR。

ISO 27001:2022 CertifiedISO 27001 CertifiedGDPR CompliantData Privacy FrameworkHIPAA CompliantSOC 2 Type 2 CertifiedOWASP Compliant

工作原理

在 iOS 上创建按钮无需代码。决定每个按钮在打开 App 之外做什么,需要一次性的开发工作——任何服务商都一样,因为这是 Apple 和 Android 的机制。

  1. 创建按钮组 (无代码)

    在 Configure → Edit Actions 中创建类别,添加一到两个按钮,为每个按钮设置标签,标为 destructive 或 standard,并选择是否启动 App。Pushwoosh 会为其分配 ID 保存,并在设备注册时把按钮目录下发到设备。

  2. 一次性接入处理程序 (开发人员)

    只打开 App 或关闭通知的按钮无需代码。若要深度链接、标记完成或原地执行操作,App 需要读取一次 action identifier:iOS 上通过 didReceiveNotificationResponse,Android 上通过通知 intent。Android 按钮组也在这一侧配置。

  3. 编排 (无代码)

    在编写推送时选择类别,或通过 Messages API 设置 ios_category。从与其他消息相同的 Customer Journey 发送给同一细分。

需要了解的限制

机制很简单,以下是它的边界。

  • 在 iOS 上,按钮位于展开的通知中。折叠状态的横幅只显示文本,选项需要长按或下拉才会出现。
  • 一个 Control Panel 类别包含一到两个按钮。Android 最多并排显示三个,按钮越多,每个标签就要越短。
  • 打开 App 或关闭通知之外的任何操作都需要一次性的处理程序。Apple 和 Android 都是如此,因此这是通用步骤,而非 Pushwoosh 的缺口。
  • Android 按钮组通过 SDK 和自定义数据配置。Control Panel 界面覆盖的是 iOS 类别。
  • 按钮升级的是您已在发送的通知。它为消息增加可执行的操作,而不是扩大接收人群。
  • 推送报告送达和打开数据。点击了哪个按钮是由 App 回传的应用内事件,如需按按钮统计,请接入该事件。