Сообщение о транзакциях в Observer Mode в Kotlin Multiplatform SDK

В режиме Observer Adapty SDK не может самостоятельно отслеживать покупки, совершённые через вашу существующую систему покупок. Вам нужно передавать транзакции из стора вручную. Важно настроить это до публикации приложения, чтобы избежать ошибок в аналитике.

Используйте reportTransaction, чтобы явно сообщить Adapty о каждой транзакции.

Warning

Не пропускайте передачу транзакций! Если вы не вызовете reportTransaction, Adapty не распознает транзакцию, она не появится в аналитике и не будет отправлена в интеграции.

Если вы используете флоу и пейволы Adapty, передавайте variationId при отправке транзакции. Это связывает покупку с флоу или пейволом, который её инициировал, и обеспечивает точную аналитику.


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

Параметры:

ПараметрНаличиеОписание
transactionIdобязательныйИдентификатор транзакции из стора. Как правило, это токен покупки или идентификатор транзакции, который возвращает стор.
variationIdнеобязательныйСтроковый идентификатор варианта. Его можно получить через свойство variationId объекта AdaptyPaywall.