Báo cáo giao dịch trong Observer Mode trong Kotlin Multiplatform SDK
Ở chế độ Observer, Adapty SDK không thể tự động theo dõi các giao dịch mua hàng được thực hiện qua hệ thống mua hàng hiện tại của bạn. Bạn cần báo cáo các giao dịch từ cửa hàng ứng dụng của mình. Điều quan trọng là phải thiết lập điều này trước khi phát hành ứng dụng để tránh lỗi trong analytics.
Sử dụng reportTransaction để báo cáo từng giao dịch một cách tường minh để Adapty có thể nhận diện.
Đừng bỏ qua việc báo cáo giao dịch!
Nếu bạn không gọi reportTransaction, Adapty sẽ không nhận diện được giao dịch, giao dịch đó sẽ không xuất hiện trong analytics và sẽ không được gửi đến các tích hợp.
Nếu bạn sử dụng flow & paywall của Adapty, hãy thêm variationId khi báo cáo giao dịch. Điều này liên kết giao dịch với flow hoặc paywall đã kích hoạt nó, đảm bảo phân tích chính xác.
Adapty.reportTransaction(
transactionId = "your_transaction_id",
variationId = paywall.variationId
).onSuccess {
// Transaction reported successfully
}.onError { error ->
// handle the error
}
Tham số:
| Parameter | Presence | Description |
|---|---|---|
| transactionId | required | ID giao dịch từ lần mua hàng trên cửa hàng của bạn. Đây thường là purchase token hoặc mã định danh giao dịch do cửa hàng trả về. |
| variationId | optional | Mã định danh chuỗi của biến thể. Bạn có thể lấy nó qua thuộc tính variationId của đối tượng AdaptyPaywall. |