在 Kotlin Multiplatform SDK 的 Observer 模式下上报交易
在 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 | 必填 | 来自应用商店购买的交易 ID。通常是商店返回的购买令牌或交易标识符。 |
| variationId | 选填 | 实验变体的字符串标识符。您可以通过 AdaptyPaywall 对象的 variationId 属性获取。 |