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:
| Parametre | Zorunluluk | Açıklama |
|---|---|---|
| transactionId | zorunlu | App 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. |
| variationId | isteğe bağlı | Varyantın string tanımlayıcısı. AdaptyPaywall nesnesinin variationId özelliği kullanılarak alınabilir. |