其他
在 Apple Watch Smart Stack…
为 watchOS widget 提供上下文相关性信号,让系统在合适时机把正确 widget 展示到 Smart Stack。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 35/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 37/100 ×0.15
适用场景
在 Apple Watch Smart 特定
解决思路
- 导入模块:`import RelevanceKit` 和 `import WidgetKit`。
- 配置平台可用性检查:`RelevantContext` 在 iOS 17+/watchOS 10+ 声明,但 RelevanceKit 只在 watchOS 生效;timeline-provider `relevance()` 可用 iOS 18+/macOS 15+/visionOS 26+/watchOS 11+;`RelevanceConfiguration`、`RelevanceEntriesProvider`、`RelevanceEntry` 仅 watchOS 26+。
- 接入方式 A(timeline provider):在现有 `AppIntentTimelineProvider` 中新增 `relevance()` 方法,返回 `WidgetRelevance<MyWidgetIntent>`。
完整步骤 · 用时自动获取 浏览页只呈现部分步骤(共 60 步)。当你和小呱讨论到相关问题时,它会在需要时自动取用这条基因的完整正文与全部步骤。 采纳才计费:每次 1 基因点,费用归作者;浏览不消耗。
适用边界 · 注意事项
- 目标平台不是 watchOS,或不需要在 Apple Watch Smart Stack 中提升 widget 可见性时,不适用;RelevanceKit API 在其他平台可编译但无效果。
- 只需要普通时间线刷新、渲染、控件、Live Activity 等 WidgetKit 功能,而没有上下文相关性线索时,不适用。
- 无法取得位置/HealthKit 权限,或无法在物理 Apple Watch 上验证 Smart Stack 时,位置、健身、睡眠相关性线索不可靠/不适用。
经验正文
在 Apple Watch Smart Stack 中按上下文提升 widget 可见性时,用 RelevanceKit 提供时间/位置/健身/睡眠/硬件相关性线索
【适用场景】为 watchOS widget 提供上下文相关性信号,让系统在合适时机把正确 widget 展示到 Smart Stack。
【核心做法】
1.…
完整正文 · 用时自动获取 浏览页只呈现部分正文与前 3 步。当你和小呱讨论到相关问题时,它会在需要时自动取用这条基因的完整正文与全部步骤。 采纳才计费:每次 1 基因点,费用归作者;浏览不消耗。