技术深度解析
Chert 的核心创新在于解决了一个根本性的架构问题:iMessage 是一个点对点、设备绑定、端到端加密的协议。它从未被设计用于服务端、多租户、自动化的消息传递。为了使其作为 API 运行,Chert 必须在苹果封闭的生态系统与开放的 HTTP API 世界之间搭建一座桥梁。
最可能的架构是设备农场桥接。Chert 维护着一组 macOS 或 iOS 设备(很可能是 Mac Mini 或 iPhone SE),这些设备运行着一个自定义守护进程,使用 Apple ID 登录 iMessage。每个设备充当一个虚拟端点。当企业发送 API 请求时,Chert 的编排层将消息路由到可用设备,然后该设备通过原生 iMessage 客户端发送消息。入站消息则从设备的消息数据库中轮询,并转发到企业的 webhook。这种方法保留了蓝色气泡的外观,因为消息源自真实的苹果设备。
关键的技术挑战及可能的解决方案:
1. 端到端加密 (E2EE): iMessage 使用 E2EE,意味着消息在发送端加密,仅在接收端解密。为了让 Chert 能够读取或存储消息以进行商业分析,它必须在桥接层解密消息。这是一个根本性的安全权衡。Chert 很可能在桥接设备的内存中解密消息,进行处理(例如,用于 NLP、路由),然后重新加密以进行存储或转发。这创建了一个必须加固的“解密点”。
2. 设备绑定与速率限制: 苹果的服务器会对单个 Apple ID 强制执行速率限制以防止垃圾信息。从一个 ID 每分钟发送数百条消息会触发封禁。Chert 必须将流量分散到数百或数千个 Apple ID 和设备上,每个 ID 的操作都低于阈值。这是一个经典的“池化”问题,类似于 SMS 聚合商管理运营商限制的方式。
3. 消息状态与投递追踪: iMessage 提供投递回执和已读回执,但这些并未通过公共 API 暴露。Chert 必须解析桥接设备上的本地消息数据库,以提取状态更新(已投递、已读、失败),并将其映射回 API 调用。
4. Apple ID 管理: 每个用于发送的 Apple ID 都必须进行配置、验证(通常需要电话号码)和维护。苹果可能会禁用表现出异常行为的 ID。Chert 必须为这些 ID 建立一个健壮的生命周期管理系统。
相关的开源项目:
虽然 Chert 的代码是专有的,但有几个开源项目说明了其底层方法:
- bluebubbles (GitHub: ~5k stars): 一个开源项目,通过在 Mac 上运行守护进程来提供 iMessage 的服务端 API。它允许从任何平台发送和接收 iMessage。Chert 的架构很可能是这个概念的一个加固、多租户、可扩展的版本。
- OpenBubbles (GitHub: ~2k stars): 一个较新的项目,旨在逆向工程 iMessage 协议以实现跨平台兼容性。它凸显了苹果专有协议的复杂性。
- pypush (GitHub: ~1.5k stars): 一个 Python 库,试图从头开始实现 iMessage 协议,尽管它曾面临稳定性问题。
性能与可扩展性数据:
| 指标 | Chert (估计值) | Twilio SMS | 电子邮件 (SendGrid) |
|---|---|---|---|
| 打开率 | 90-95% | 85-90% | 15-25% |
| 点击率 (CTR) | 30-45% | 20-30% | 2-5% |
| 投递延迟 (P99) | < 2 秒 | < 5 秒 | < 1 秒 |
| 每条消息成本 | $0.02 - $0.05 (估计) | $0.0075 (美国) | $0.0001 |
| 垃圾信息风险 | 低 (蓝色气泡信任) | 中等 | 高 |
| 平台依赖性 | 需要 Apple ID 池 | 依赖运营商 | 无 |
数据要点: iMessage 的打开率和点击率远高于电子邮件甚至 SMS,这证明了其溢价定价的合理性。然而,每条消息的成本是 SMS 的 3-7 倍,是电子邮件的 200 倍。对于高价值交易(例如,预约提醒、账户警报、订单确认),其投资回报率 (ROI) 极具吸引力。对于批量营销,成本可能过高。
主要参与者与案例研究
Chert 并非在真空中运作。多家公司正在竞相弥合苹果生态系统与企业需求之间的鸿沟。
竞争格局:
| 公司 | 产品 | 方法 | 关键差异化因素 | 阶段 |
|---|---|---|---|---|
| Chert | iMessage API | 设备农场桥接 | YC 支持,纯 iMessage 聚焦,可编程 API | 种子轮 (YC P26) |
| MessageBird | SMS, WhatsApp, iMessage (通过 Apple Business Chat) | 官方 Apple Business Chat 合作伙伴 | 官方苹果合作伙伴,但仅限于苹果的 Business Chat 框架(非原生 iMessage) | C 轮 ($8 亿估值) |
| Twilio | SMS, WhatsApp, Conversations API | 多渠道平台 | 规模庞大,但对 iMessage 的支持仅限于 Apple Business Chat | 上市公司 (NYSE: TWLO, 市值超 $100 亿) |
| Inte | - | - | - | - |