用途:该技能用于 Anytype iOS 分析系统的上下文感知路由,帮助开发者添加分析事件、跟踪用户路由,并保持一致的埋点模式。当处理分析事件、AnytypeAnalytics、添加路由跟踪或事件属性,或修改 AnalyticsConstants.swift、AnytypeAnalytics+Events.swift 时自动激活。
主要能力与规则:路由枚举必须定义在 AnalyticsConstants.swift 中,禁止硬编码路由字符串;属性键必须使用已有的 AnalyticsEventsPropertiesKey.*,禁止字符串字面量;可选属性必须使用 .compactMapValues { $0 } 去除 nil;始终跟踪路由上下文。
使用方式:添加新事件时,先在 AnalyticsConstants.swift 定义路由枚举,再在 AnytypeAnalytics+Events.swift 添加事件方法,最后调用 AnytypeAnalytics.instance().logYourEvent(...)。为已有屏幕添加路由跟踪时,定义路由枚举、在数据模型中增加 route 参数、通过 Coordinator → View → ViewModel 层级传递,并更新分析调用。常见模式包括屏幕分析(onAppear)、按钮点击分析和多空间事件。
适用场景:Anytype iOS 客户端埋点开发,涉及屏幕导航、用户操作、内容创建等事件跟踪。
限制:资料未提供该技能的收费、价格、平台支持范围或效果数据;完整模式与示例需参考 ANALYTICS_PATTERNS.md。