在 Kotlin Multiplatform SDK 中处理 ATT

如果您的应用使用了 AppTrackingTransparency 框架,并向用户展示应用追踪授权请求,则您需要将授权状态发送给 Adapty。

import com.adapty.kmp.Adapty
import com.adapty.kmp.models.AdaptyProfileParameters

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

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

我们强烈建议您在该值发生变化时尽早发送,只有这样,数据才能及时传递到您已配置的集成渠道。