SuperAPI AI 工具集

lapsed-user

通用与其它

查看项目

更新于 10-16 08:08

技能介绍

用途:为 SwiftUI 应用生成流失用户(Lapsed User)检测与召回基础设施,识别长时间未打开应用的用户,在回归时展示个性化体验,并可选提供挽回优惠。适用于用户提出流失检测、回归用户、不活跃用户、召回流程、挽回优惠、留存或回归体验等需求时。

主要能力:生成不活跃追踪(记录最后活跃日期、计算间隔天数)、流失检测器(按阈值判定流失类别)、管理器(编排检测、体验选择与埋点),以及回归体验视图(含「错过的内容」)、挽回优惠视图和用于根视图自动检测的 ViewModifier。生成前会检查 Swift 版本、部署目标、现有埋点、推送配置与冲突实现,并通过提问确定不活跃阈值(7/14/30 天或自定义)、召回策略(错过的内容、专属优惠、重新开始或按流失时长分层)、触发方式(应用回归时展示、推送通知或两者)以及是否包含分析事件。

使用方式:将 lapsedUserDetection() 挂载到根视图自动检测,或用 LapsedUserManager 手动控制展示;可自定义 recentThreshold、moderateThreshold、longTermThreshold 阈值。按项目结构输出到 Sources/LapsedUser/、App/LapsedUser/ 或 LapsedUser/ 目录。

限制与注意:后台刷新可能误触发,应结合 scenePhase 与用户实际交互判断;日期计算须用 Calendar.current,避免时区误差;应提供「不再显示」并退避,避免与其他弹窗叠加;日期逻辑需注入时间源以便测试。具体收费、价格与平台信息暂未提供。