Apple 已正式推出 Retention Messaging,这是今年 WWDC 上宣布的功能。开发者可以在用户即将取消订阅的那一刻,展示消息、图片或特别优惠。此前 Apple 只会在取消之后介入,也就是 2024 年推出的 Win-Back Offers。现在博弈提前到了取消之前,这也改变了在 iOS 上设计经常性收入的方式。
在进入正题之前,先了解几个术语。 Retention Messaging 是在订阅取消界面中显示的消息。App Store Connect 是开发者管理应用的后台面板。Save rate 是确认取消之后仍然留下来的订阅者比例。Win-Back Offers 是面向已经取消订阅的用户的优惠。Endpoint 是响应 App Store 请求的服务器地址。
什么是 Retention Messaging,何时出现?
据WWDC26 官方讲解,消息会在用户考虑取消订阅时出现在取消流程中。它可以有三种形式,纯文字、文字加图片,或文字加优惠。
正如 9to5Mac 报道,相较 2024 年,这一新功能的关键在于时机。Win-Back Offers 是在取消已经完成或订阅已经过期之后才出现,而这里用户尚未完成操作。
对于使用 iPhone 的用户,MacRumors 指出,这意味着在取消之前就能看到折扣或留下来的理由。
如何在 App Store Connect 中配置?
在订阅页面中出现了一个新的入口。开发者创建消息、撰写文字、从 Asset Library 选择图片,并选择要关联的订阅。预览会实时更新。
文字是必填项,图片和优惠是可选的。可以选择多个优惠,Apple 表示,对于符合条件的客户,App Store 会自动选出最优的一个。如果客户有资格获得某个优惠,该优惠会替换图片。
据 Apple 介绍,还可以设置订阅者的资格以及消息之间的等待时间。每个应用最多 10 条消息,每条可以关联一个或多个订阅。
实时版本增加了什么?
使用实时版本时,开发者需要部署一个 endpoint,用于响应 App Store 发出的服务器到服务器请求。请求内容包括 originalTransactionId、客户的语言以及一个追踪标识符。由服务器决定展示哪条消息。
这种模式还支持 switch plan 形式,即在取消的位置提议同一订阅组中的另一个方案,例如年度方案,而不是直接取消。
API 的访问需要申请。仅在沙盒中提供性能测试,通过该测试是在正式环境使用此功能的前提。
真的有效吗?Apple 公布的数字
Apple 称,采用 Retention Messaging 的订阅平均 save rate 提升 1.4 个百分点,相当于 +82%。带促销优惠的消息达到的最高观测值为 +5.5 个百分点,即 +223%。Apple 同时强调,结果因开发者而异。
这些数据来自公司本身,未经第三方验证。基准值也没有公布,因此无法判断绝对收益有多大。
开发者可以在沙盒中测试消息。兑换的优惠会在签名交易中以值为 5 的新 offerType 显示。
如需深入了解,可以阅读Siri AI 向所有开发者开放,随 iOS 27.3 Developer Preview 一同发布,以及iOS 27.3,Apple 在 27.2 一周后发布首个开发者测试版。
需要注意的局限
关于 save rate 的数据只来自 Apple,尚未经过独立验证。我们不知道这些数据是基于多少订阅、涵盖哪些应用类别。当这类消息变得普遍时,用户的行为会如何变化,目前也不清楚。Apple 关于应用如何使用这一展示空间的规则,也可能会继续调整。
对数字行业从业者意味着什么
如果你的应用提供订阅,取消就成了需要在产品层面设计的环节。值得提前决定向谁展示哪种优惠、以什么频率展示,而不是让取消界面空着。如果你没有专门的后端,可以先从 App Store Connect 入手。实时版本则需要一台能快速响应并通过性能测试的服务器,这项工作与iOS 和 Android 应用开发相近。如果你是用户,尝试取消时可能会遇到更多临门一脚的优惠。
我们的看法
这个思路是合理的。取消之前提供优惠,比取消之后再提供更有效,而且 Apple 将其保留在官方流程之内,避免了各个应用随意弹出令人反感的页面。Smartworld 指出的风险依然存在,即对想要退出的人又增加了一道障碍。10 条消息的上限和等待时间有所帮助。但最终质量取决于开发者。把消息用来提醒真正的价值,会赢得用户;把它用来反复纠缠,则会失去信任。
常见问题
Retention Messaging 是什么?
这是 App Store 的一项功能,可以在订阅的取消流程中展示消息、图片或优惠。目的是在用户取消之前提醒服务的价值。
它和 Win-Back Offers 有什么不同?
有区别。2024 年推出的 Win-Back Offers 面向已经取消或让订阅过期的用户。Retention Messaging 则在取消完成之前介入。
开发者可以创建多少条消息?
每个应用最多 10 条。每条消息可以关联一个或多个订阅,并可设置资格规则以及消息之间的等待时间。
使用它需要服务器吗?
在 App Store Connect 中配置不需要。实时版本则需要一个能响应 App Store 的 endpoint,API 的访问权限需要向 Apple 申请。
用户一定能拿到折扣吗?
不一定。这取决于每位开发者是否决定展示消息以及提供哪种优惠。对于符合条件的客户,App Store 会从已配置的优惠中选择最优的一个。
接下来几个月关于 iOS 订阅要关注什么
该功能刚刚推出,最初的真实结果将来自开发者。关键在于它能否在 Apple 公布的数据之外依然有效。
- 关注开发者公布的 save rate 数据,并与 Apple 的数据进行对比。
- 查看 App Store 审核指南,了解对消息使用可能设置的限制。
- 如果你计划使用动态消息,尽早申请 API 访问权限,以便留出时间通过性能测试。




