IOS-INFO-010:MarkedAsRead Runtime 事件接入 #118

Open
opened 2026-06-10 21:28:11 +08:00 by wangdl · 0 comments
Owner

目标

将 iOS 的"标记已读"行为接入 Rust Runtime V2,生成 marked_as_read 事件。

触发场景

  • 用户点击标记已读
  • 阅读进度达到完成阈值并用户确认
  • 资料详情页标记完成

规则

  1. marked_as_read activeSecondsDelta = 0。
  2. 必须附带当前 position。
  3. 不应重复生成过多 marked_as_read。
  4. UI 状态和 Runtime 事件都要更新。
  5. 如果 Runtime 失败,UI 需有 fallback 状态。

验收标准

  1. 点击标记已读会调用 recordMarkedAsRead。
  2. 事件进入 Rust buffer。
  3. export 后可映射为 UploadItem。
  4. UI 状态更新。
  5. 重复点击有防抖或幂等。
  6. 有测试。
## 目标 将 iOS 的"标记已读"行为接入 Rust Runtime V2,生成 marked_as_read 事件。 ## 触发场景 - 用户点击标记已读 - 阅读进度达到完成阈值并用户确认 - 资料详情页标记完成 ## 规则 1. marked_as_read activeSecondsDelta = 0。 2. 必须附带当前 position。 3. 不应重复生成过多 marked_as_read。 4. UI 状态和 Runtime 事件都要更新。 5. 如果 Runtime 失败,UI 需有 fallback 状态。 ## 验收标准 1. 点击标记已读会调用 recordMarkedAsRead。 2. 事件进入 Rust buffer。 3. export 后可映射为 UploadItem。 4. UI 状态更新。 5. 重复点击有防抖或幂等。 6. 有测试。
wangdl added this to the M-IOS-INFO:学习信息采集、上传、继续学习与基础分析闭环 milestone 2026-06-10 21:28:11 +08:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wangdl/ios-projects#118
No description provided.