进度变化,实时呈现
一条 Android 16 通知,随订单、行程或比赛的推进不断改写自身。Pushwoosh 从服务端开启、刷新并结束它,App 关闭时同样有效——为出海 App 的海外用户提供实时推送通知。
80,000+ 家企业信赖 Pushwoosh 以提升用户互动
这一格式的完整能力
普通推送只说一件事、说一次,一个五步的订单就会变成五条通知。Live Update 为整个过程只发布一张卡片,然后不断改写它——锁屏上始终是当前步骤,而不是一堆过时的旧通知。对于面向海外用户的外卖、出行和电商 App,这意味着更清爽的通知栏和更少的打扰。
一张持续卡片
整个过程在锁屏和通知栏中只占一条通知,后续每次更新都改写这张卡片,而不是新增一条。
会动的进度
Pushwoosh 渲染 Android 原生的 Notification.ProgressStyle,进度条、数值和彩色分段都是真正的系统原语。
状态栏指示标
过程进行期间,Android 会在状态栏保留一个紧凑的指示标,在任何其他 App 中都能看到。
时间锚点
更新可以携带时间锚点,在两次服务端刷新之间,卡片会自行倒计时至预计到达时间(ETA)。
实时卡片上的操作按钮
SDK 模块会在进度旁接入按钮,用户在卡片上轻点即可打开地图或拨打骑手电话。
自定义渲染
LiveUpdateProgressStyleProvider 将绘制交给您的 App,颜色、图标和分段标签都遵循您的设计。
Live Update 在推送与页面之间的位置
| 消息内容 | 发送形式 | 展示位置 |
|---|---|---|
| 一次状态变化,说一次即可 | 普通推送 | 横幅,然后进入通知栏 |
| 值得配图的一次变化 | 富媒体推送 | 展开后的通知 |
| 用户轻点即可做出的选择 | 交互式推送 | 通知上的按钮 |
| 正在进行的过程,持续数分钟到数小时 | Live Update | 一张自我改写的持续卡片,外加状态栏指示标 |
| 用户稍后会回看的记录 | Message Inbox | App 内的消息列表 |
| 详情、表单或复杂布局 | 应用内消息 | App 内的全屏页面 |
它在客户旅程中的作用
一个旅程覆盖双平台
Live Update 是您已经在发送的消息的一个属性。受众、触发器、分群和用户画像都保持不变,格式只决定这条消息在过程进行期间的呈现方式。
Android 16 设备收到实时卡片,iPhone 收到 Live Activity,较旧的 Android 手机收到标准推送——全部来自同一个 Customer Journey,它同时编排您的推送、应用内消息和电子邮件。对于同时运营 Google Play 和 App Store 的出海团队,无需为两个平台维护两套流程。
一个订单的完整流程
餐厅接单后,旅程在第一步打开卡片。
一条静默推送在后台预热骑手数据,用户不可见,因此下一次刷新时就能显示真实的姓名和预计到达时间。烹饪中、骑手已接单、还有两分钟——这些状态依次改写同一张卡片,送达事件则关闭它。
在低于 Android 16 的手机上,同一旅程会在每一步发送普通推送,两个分支都会把收据留在 Message Inbox 中。
适用场景
当某件事确实正在进行、而用户正在等待结果时,Live Update 才有用武之地。对于公告、优惠或任何并非由用户发起的内容,普通推送才是合适的格式——Google 针对这一展示位置的政策也是如此规定的。
| 场景 | 卡片内容 | 用户行为 |
|---|---|---|
| 外卖:订单进行中 | 已接单、烹饪中、骑手已接单、还有几分钟 | 锁屏状态下看着骑手越来越近 |
| 网约车:行程进行中 | 司机在途、ETA、行程进度 | 看一眼锁屏,无需回到地图 |
| 跨境电商:下单之后 | 已发货、派送中、还有几站、已送达 | 在通知栏追踪包裹,知道何时该在家 |
| 电商平台:多个订单同时进行 | 每个包裹一张卡片,各自对应卖家 | 跟踪不同日期到达的包裹 |
| 航空:出行当天 | 登机口、登机、延误、行李转盘 | 在嘈杂的航站楼里从锁屏查看登机口 |
| 体育直播:比赛进行中 | 比分、计时、节次 | 锁着屏幕也能关注板球或足球比赛 |
| 体育博彩:滚球投注 | 投注状态、实时赔率、提前兑现窗口 | 在窗口关闭前完成提前兑现 |
| 银行:转账进行中 | 转账进度、银行卡寄送状态 | 手机放在口袋里也能看到资金到账 |
| 上门服务:技术人员在路上 | 在途、ETA、已到达 | 不用再猜要在家等哪个小时 |
| 能源:所在街道停电 | 故障已确认、维修人员已到场、预计恢复时间 | 无需拨打客服热线即可获得答复 |
平台与技术覆盖
实时、自动刷新的卡片是新能力,首先要对照您自己的海外装机量检查系统版本下限。最后一列说明推送本身何时就是格式,何时只是驱动您 App 已有的组件。
| 能力 | Android | iOS | Web | 实现方式 |
|---|---|---|---|---|
| 原地刷新的持续卡片 | Android 16(API 36) | iOS 16.1+,以 Live Activity 形式 | – | 推送,由 SDK 基于系统实时通知 API 渲染 |
| 原生分段进度条 | Android 16,Notification.ProgressStyle | 您的 ActivityKit 小组件 | – | pushwoosh-liveupdates 6.9.0+,封装系统原语 |
| 始终可见的紧凑指示标 | 状态栏指示标 | 灵动岛,iPhone 14 Pro 及更新机型 | – | 由系统根据实时通知生成 |
| 服务端驱动的开启、更新和结束 | 是 | 是 | – | Messages API 中的 OPERATION_START、OPERATION_UPDATE、OPERATION_END |
| 从 App 内关闭卡片 | endLiveUpdate(id)、endAllLiveUpdates() | 是 | – | App 中的 PushwooshLiveUpdates facade |
| 实时卡片的品牌样式 | LiveUpdateProgressStyleProvider | 您的小组件代码 | – | 您的 App 代码,由 SDK 调用 |
| Android 15 及以下 | –,SDK 调用为空操作 | 不适用 | – | 同一旅程中的标准推送或 Message Inbox |
Notification.ProgressStylepushwoosh-liveupdates 6.9.0+,封装系统原语OPERATION_START、OPERATION_UPDATE、OPERATION_ENDendLiveUpdate(id)、endAllLiveUpdates()PushwooshLiveUpdates facadeLiveUpdateProgressStyleProvider安全与托管
Pushwoosh 运行在位于美国和德国的自有硬件上,遵循 GDPR。
工作原理
Android 端的集成是一次性的开发工作。之后,三种操作就像旅程中的其他消息一样,通过控制面板和 API 运行。
-
一次性添加模块 (开发者)
将
pushwoosh-liveupdates6.9.0+ 加入 Android App。它会在标准通知处理之前拦截 Live Update 推送,并处理通知渠道、权限、大图标和操作按钮。LiveUpdateProgressStyleProvider用于为卡片设置品牌样式。 -
从服务端驱动完整生命周期 (API)
OPERATION_START发布卡片,OPERATION_UPDATE原地改写,OPERATION_END关闭卡片,全部通过 Messages API 完成,并由同一个 activity ID 串联。App 也可以通过PushwooshLiveUpdates.endLiveUpdate()关闭它持有的卡片,无需往返服务端。 -
编排流程 (无代码)
在与其他消息相同的 Customer Journey 中触发这三种操作,面向同一分群和同一用户画像。同一流程的 iOS 部分也由该旅程运行。
需要了解的限制
探索相关产品
Pushwoosh 移动推送通知帮助出海企业通过 FCM、APNs、华为 HMS 和 Amazon ADM 触达全球每一台设备,配合精准定向、全渠道 Journey 编排和 99% 高可用交付,把推送变成忠实付费用户。
Message Inbox 为 App 和网站加入应用内消息中心。静默送达覆盖所有海外用户,包括关闭推送的用户,保存的消息可随时回看。
使用一个可视化工具规划并优化您的营销活动。利用 Pushwoosh Customer Journey Builder 进行沟通、吸引、留存、转化、细分和实验。
为现有推送添加带标签的操作按钮,海外用户一键确认、领取、批准或追踪。在 Pushwoosh Control Panel 中无代码创建 iOS 按钮组,并从同一活动和旅程发送。
面向出海网约车与出行 App 的营销平台:在锁屏实时显示行程状态,司机到达时及时提醒乘客,并统一引导乘客和司机完成上手。
将您的应用和 Web 消息处理外包给 Pushwoosh API。我们管理推送、电子邮件、短信和数据流——让您无限制地构建成功的产品。