360 Secure SkillHub
360 安全技能中心

app-tracking-transparency

该 Skill 本身不实现功能,而是按任务类型把 iOS/iPadOS App Tracking Transparency 与 AdSupport 相关问题路由到最小必要的知识契约:授权请求机制、授权状态与 IDFA 访问、NSUserTrackingUsageDescription 配置;无匹配契约时要求停止并上报,不猜测。

caglarbaranbora
热度 0.00
最近更新 2026-10-18 16:48:03
分类:知识依赖:纯提示词应用场景:API 集成 / 概念解释

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add caglarbaranbora/apple-agent-kit/app-tracking-transparency
Metadata
name
app-tracking-transparency
description
Route App Tracking Transparency / IDFA implementation tasks to the correct Knowledge Contracts -- authorization request mechanics, authorization status handling, IDFA access, and the NSUserTrackingUsageDescription Info.plist requirement. Use when calling requestTrackingAuthorization, checking trackingAuthorizationStatus, reading advertisingIdentifier, or writing NSUserTrackingUsageDescription. v1 is iOS/iPadOS AppTrackingTransparency + AdSupport framework API only -- no tvOS-specific behavior, no SKAdNetwork, no AdServices attribution. Triggers on ATTrackingManager, requestTrackingAuthorization, trackingAuthorizationStatus, ATTrackingManagerAuthorizationStatus, ASIdentifierManager, advertisingIdentifier, IDFA, NSUserTrackingUsageDescription, App Tracking Transparency, tracking authorization.
id
skill.app-tracking-transparency.foundations
title
App Tracking Transparency — Foundations
version
1.0.0
status
Approved
artifact_type
skill
domain
App Tracking Transparency
routes
["knowledge.app-tracking-transparency.authorization-request","knowledge.app-tracking-transparency.status-and-idfa-access","knowledge.app-tracking-transparency.usage-string-and-info-plist"]
related
[]
last_updated
"2026-08-08T00:00:00.000Z"

App Tracking Transparency — Foundations Skill

Purpose

Route App Tracking Transparency / IDFA implementation tasks to the minimum required App Tracking Transparency Knowledge Contracts. v1 scope is the iOS/iPadOS AppTrackingTransparency and AdSupport framework API — no tvOS-specific behavior, no SKAdNetwork, no AdServices attribution.

Routing

Load only the contracts relevant to the task. All paths relative to knowledge/app-tracking-transparency/.

  • Calling requestTrackingAuthorization or handling its call mechanics -> authorization-request.md
  • Checking trackingAuthorizationStatus or reading advertisingIdentifier -> status-and-idfa-access.md
  • Writing NSUserTrackingUsageDescription -> usage-string-and-info-plist.md

Never load more than the contracts relevant to the specific question.

Stop Conditions

Stop and report if the requested topic has no matching Knowledge Contract in knowledge/app-tracking-transparency/ — do not guess or fall back to general knowledge.

  • tvOS-specific App Tracking Transparency behavior — Deferred
  • SKAdNetwork and AdServices attribution — Deferred
  • Pre-permission screen design, request-timing UX — owned by human-interface-guidelines