iOS 上的 RCS:已知限制和预期结果

预计阅读 3 分钟 | 更新于 2026年4月21日 9:55 AM EST

RCS 是运营商支持的消息传递标准,主要在 Android 上成熟。 Apple 最近才在 iOS 上添加了对 RCS 的支持,并且该实现仍在不断发展。因此,与 Android 相比,某些 RCS 功能在 iOS 上的表现可能不同或不一致。这些限制由 Apple 的操作系统级 RCS 实施决定,不受 Klaviyo、Google、运营商或 Klaviyo 的 RCS 合作伙伴的控制。本文解释:

  • 为什么 RCS 在 iOS 上的表现不同
  • 我们知道的已知 iOS 特定问题
  • 如果遇到问题该怎么办
  • 如何确定修复的优先级并推出

为什么 RCS 在 iOS 上的表现不同

RCS 消息完全由每个操作系统上的本机消息应用程序呈现和处理,Apple 的 RCS 实现尚未提供与 Android 完全同等的功能。因此,Klaviyo 无法控制或覆盖:

  • 消息布局和渲染
  • 按钮的位置和行为
  • 媒体渲染
  • 线程预览文本和缓存行为

这些行为由 Google 和 Apple 的操作系统级 RCS 支持决定,并且可能因以下因素而异:

  • 操作系统版本
  • 设备型号
  • 运营商配置

iOS 上已知的 RCS 问题

以下是在某些 iOS 设备上观察到的已知问题的列表。随着 Apple 发布修复程序,此列表将随着时间的推移而变化,但使用旧操作系统版本的一些用户可能仍然会遇到这些行为。

代理(发件人 ID)

  • 可能会显示代理 ID,而不是代理名称
  • 代理信息页面上不显示横幅

丰富的卡牌

  • 在 Android 上,可以明确设置图像高度。在 iOS 上,图像会根据文本大小和长度自动调整大小,这可能会导致图像看起来被压扁。 – 按钮颜色呈灰色且缺乏视觉突出性。 – 按钮标签可能会被错误地缓存并在消息线程中显示错误的文本。 – 当存在多个按钮时,它们包含在下拉列表中,并且标签默认为“选项”。 – 快速操作 URL 链接出现在卡片按钮内,而不是出现在卡片下方的单独气泡中。 – 快速回复按钮出现在卡片下方的单独气泡中,需要快速操作。 – 如果卡片没有标题,预览文本将显示为“一条消息”。

媒体和内容

  • GIF 渲染为静态图像而不是动画

URL 和预览

  • 位于消息末尾且没有尾随文本的 URL 将作为带有“点击预览”的单独气泡发送
  • 解决方法:在链接后添加句号或其他字符。

关于这些问题的重要说明

  • 并非所有设备或 iOS 版本都会出现这些问题
  • 一些问题可能已经在最新的 iOS 版本中得到修复
  • 使用较旧操作系统版本的用户可能仍会遇到问题

我们的目标是让品牌意识到所有已知的局限性,以便他们能够防御性地设计 RCS 体验。

如何避免大多数问题

请在安排活动或激活流程之前向 iOS 和 Android 设备发送预览,以确认消息在两个平台上的行为符合预期。这将解决大多数问题,但行为仍可能因 iOS 版本、设备型号和运营商配置而异。

如果遇到问题该怎么办

如果您遇到上面列出的任何问题,或发现新的 iOS 特定 RCS 问题:

1. 向 Apple 提交反馈

iOS 上的所有 RCS 渲染和行为问题都必须使用反馈系统直接向 Apple 报告。 1. 前往 Apple 消息反馈页面。 

  1. 选择您所在的国家或地区。
  2. 选择反馈类型(选择 Bug 报告)。 
  3. 在评论字段中,解释您观察到的 RCS 行为、操作系统版本、设备型号以及重现问题的步骤。屏幕截图示例也有帮助。
  4. 在“您反馈了哪些消息功能?⁠\*”字段中,选择“其他”。
  5. 提交表单并记下反馈 ID。苹果可能不会直接回应,但所有提交的内容都会被记录。 

这是解决这些问题的唯一渠道。

2. 与 Klaviyo 共享 Apple 反馈 ID

向 Apple 提交反馈后,请与 Klaviyo 支持人员共享反馈 ID。这使我们能够:

  • 跟踪问题
  • 汇总客户反馈
  • 尽可能积极向 Apple 提出并升级问题

问题解决

Klaviyo 无法了解 Apple 的 RCS 路线图、时间表或优先级。 我们不能:

  • 承诺确定日期
  • 影响发布时间表
  • 修补或解决操作系统级行为

唯一有效的杠杆是反馈的数量和一致性。苹果收到的关于特定问题的反馈越多,就越有可能优先处理该问题。

总结

  • iOS 上的 RCS 仍处于成熟阶段,尚未与 Android 行为相匹配
  • 所有渲染和交互问题均由Apple控制
  • 已知问题可能因操作系统版本和设备而异
  • 品牌应直接向 Apple 提交反馈,并与 Klaviyo 共享反馈 ID
  • 增加反馈可以提高确定优先级和修复的可能性

当我们发现任何新的 iOS 特定 RCS 问题时,我们将继续监控、记录和沟通这些问题。