用途:该技能用于使用 Swift 与 Apple 框架开发 watchOS 应用,覆盖表盘复杂功能、iOS 与手表间数据同步、小屏界面构建、健康数据读取以及 OpenClaw Watch 扩展。
主要能力:WidgetKit 复杂功能可基于时间线定时刷新表盘数据;WatchConnectivity 可在 iOS 与 watchOS 间建立会话收发数据;SwiftUI 用于构建适配小屏的响应式界面;HealthKit 可访问 HKWorkout、HKQuantityTypeStepCount 等数据类型并支持后台投递;OpenClaw Watch 扩展提供自定义 API,需通过 $OPENCLAW_API_KEY 认证。
使用方式:在 Xcode 中新建 watchOS 目标并链接 iOS 应用;复杂功能需实现 TimelineProvider 子类与 getTimeline(in:completion:);HealthKit 需先请求授权再查询样本;WatchConnectivity 通过 WCSession.default.activate() 激活并处理 didReceiveMessage;OpenClaw 可用 JSON 配置(含 apiKey、endpoint、watchID)初始化会话。构建命令示例:xcodebuild -scheme WatchAppExtension -destination 'platform=watchOS Simulator,name=Apple Watch Series 6' -configuration Debug。
适用场景:健身追踪、通知类工具等需要动态复杂功能、实时数据同步或健康指标查询的手表应用。
限制:资料未提供收费、价格与平台支持范围等信息;部分 API 示例与端点(如 wss://api.openclaw.com/watch)需以实际环境为准,集成前应确认权限与授权配置。