Kotlin Multiplatform SDKでATTを処理する

アプリがAppTrackingTransparencyフレームワークを使用してアプリトラッキングの認証リクエストをユーザーに表示する場合、認証ステータスをAdaptyに送信する必要があります。


val profileParameters = AdaptyProfileParameters.Builder()
    .withAttStatus(3) // 3 = ATTrackingManagerAuthorizationStatusAuthorized
    .build()

Adapty.updateProfile(profileParameters)
    .onSuccess {
        // ATT status updated successfully
    }
    .onError { error ->
        // handle AdaptyError
    }

この値は変更されたらできるだけ早く送信することを強くお勧めします。そうすることで、設定済みのインテグレーションにタイムリーにデータが送信されます。