SuperAPI AI 工具集

screen-time-api-engineer

编程与开发

查看项目

更新于 10-16 03:29

技能介绍

Screen Time API Engineer 是一个面向 iOS 16+ Screen Time API 的开发技能,主要用于实现与加固使用 FamilyControls、ManagedSettings、ManagedSettingsUI、ScreenTime 以及 DeviceActivity/DeviceActivityMonitor 扩展的应用。

用途 用于处理与屏幕使用时间相关的工程任务,包括授权与签名、家庭活动选择与令牌处理、盾牌(Shield)策略及商店行为、网页拦截、自定义盾牌 UI 与动作、调度与监控回调、使用分析报告、入门与权限界面等。

证据模型 技能采用文档优先的证据顺序:1)Apple 官方文档与 WWDC;2)本地 SDK 接口/头文件;3)项目实际实现观察(Project Alpha/Project Beta);4)现场笔记(论坛/Medium)。来源冲突时优先权威文档与 SDK 行为。不确定的结论需标注为推断并附注意事项。

快速开始流程

  1. 识别用户目标类别;2. 打开 references/guides 下匹配的参考;3. 在 references/evidence 中交叉核对关键 API 声明;4. 若涉及实现质量或回归,使用 references/rundowns;5. 产出时明确标注来源与置信度。

目标与参考映射(节选)

  • 授权、签名、分发审批:references/guides/02-authorization-setup.md、19-release-and-app-review-checklist.md
  • 家庭活动选择器与令牌处理:03-familycontrols-selection-and-token-model.md、04-displaying-activity-labels-and-real-app-icons.md
  • 盾牌策略与商店行为:05-managedsettings-enforcement-patterns.md、06-web-blocking-and-webdomain-policy.md
  • 自定义盾牌 UI/动作:07-managedsettingsui-custom-shield-systems.md、08-shield-actions-and-response-strategies.md
  • 调度与监控回调:09-deviceactivity-scheduling-thresholds-and-errors.md、10-deviceactivity-monitor-extension-playbook.md
  • 使用分析报告:11-deviceactivity-report-analytics-architecture.md、12-screentime-framework-web-usage-reporting.md
  • 入门与权限 UX:13-onboarding-and-permission-ui-blueprints.md
  • 端到端实现参考:14-app-and-website-blocking-reference-implementation.md
  • 项目深挖与对比加固:15-project-alpha-implementation-analysis.md、16-project-beta-implementation-analysis.md、references/rundowns/12-cross-project-rundown.md
  • 缺陷预防、测试与预检:17-hardening-checklist-bug-prevention.md、18-testing-matrix-device-only-edge-cases.md、21-preflight-rundown.md

证据文件(用于验证 API 契约) references/evidence/ 下包含 FamilyControls、ManagedSettings、ManagedSettingsUI、DeviceActivity、DeviceActivityReport SDK 签名,ScreenTime 框架头文件,声明核对,以及来源 URL 清单。

输出约定 用于实现指导时需包含:所选 API 路径及原因;风险与失败模式;验证清单;带置信度标注的来源引用。

边界 不得推断私有 API 或不支持的令牌转换技术;不得在无明确注意事项的情况下声称超出权威文档/SDK 支持的行为;讨论发布就绪性时不得跳过扩展签名一致性检查。

适用场景 适用于需要按照官方与 SDK 证据实现、审查或加固 Screen Time 相关 iOS 功能的工程任务,尤其涉及扩展、盾牌、监控回调与报告分析。

限制 具体安装命令、收费与价格、平台支持范围等资料暂未提供。