Framework


App Tracking Transparency (アプリ追跡の透明性)


ユーザーまたはデバイスを追跡するために、アプリ関連のデータにアクセスするためのユーザー認証を要求します。


iOS 14.0+ iPadOS 14.0+ Mac Catalyst 14.0+ macOS 11.0+

tvOS 14.0+ visionOS 1.0+




概観


あなたのアプリがエンドユーザーに関するデータを収集し、アプリやウェブサイト間で追跡を行う目的で他社と共有する場合は、AppTrackingTransparency フレームワークを使用しなければなりません。AppTrackingTransparency フレームワークは、ユーザーにアプリ追跡の承認要求を提示し、追跡の承認ステータスを提供します。


AppTrackingTransparency フレームワークを使用するには:


  1. エンドユーザーのデバイス上にインストールされたあなたのアプリのシステム権限アラート要求を表示するには、NSUserTrackingUsageDescription を設定します。

  2. requestTrackingAuthorization(completionHandler:) を呼び出して、エンドユーザーにアプリ追跡の承認要求を提示します。

  3. アプリの追跡権限のステータスを確認するには、trackingAuthorizationStatus を使用します。ステータス列挙型については、ATTrackingManager.AuthorizationStatus を参照してください。

  4. アプリの追跡とプライバシーの詳細については、ユーザーのプライバシーとデータの使用 および アプリのプライバシーの詳細 をご覧ください。





    トピックス


    要点


    NSUserTrackingUsageDescription

    アプリがユーザーまたはデバイスを追跡するためにデータを使用する許可を要求している理由をユーザーに通知するメッセージ。



    クラスとコンポーネント


    class ATTrackingManager

    追跡承認要求とアプリの追跡承認ステータスを提供するクラス。














    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ