Kotlin Multiplatform SDK'da Observer Mode'da İşlemleri Raporlama

Observer Mode’da Adapty SDK, mevcut satın alma sisteminiz aracılığıyla gerçekleştirilen satın almaları kendi başına takip edemez. App Store’dan gelen işlemleri kendiniz raporlamanız gerekir. Analizlerde hata oluşmaması için bunu uygulamanızı yayınlamadan önce yapılandırmanız kritik öneme sahiptir.

Her işlemi Adapty’nin tanıması için reportTransaction kullanarak açıkça raporlayın.

İşlem raporlamayı atlama! reportTransaction çağırmazsanız Adapty işlemi tanımaz, analitiklerde görünmez ve entegrasyonlara iletilmez.

Adapty paywallları kullanıyorsanız işlemi raporlarken variationId ekleyin. Bu, satın almayı tetikleyen paywalla bağlayarak paywall analizlerinin doğru çalışmasını sağlar.

import com.adapty.kmp.Adapty

Adapty.reportTransaction(
    transactionId = "your_transaction_id",
    variationId = paywall.variationId
).onSuccess { profile ->
    // Transaction reported successfully
    // profile contains updated user data
}.onError { error ->
    // handle the error
}

Parametreler:

ParametreZorunlulukAçıklama
transactionIdzorunluApp Store satın almasından gelen işlem kimliği. Genellikle mağaza tarafından döndürülen satın alma token’ı veya işlem tanımlayıcısıdır.
variationIdisteğe bağlıVaryantın string tanımlayıcısı. AdaptyPaywall nesnesinin variationId özelliği kullanılarak alınabilir.