Signaler des transactions en mode Observateur dans le SDK Kotlin Multiplatform
En mode Observer, le SDK Adapty ne peut pas suivre automatiquement les achats effectués via votre système d’achat existant. Vous devez lui signaler les transactions depuis votre store. Il est crucial de configurer cela avant de publier votre application pour éviter les erreurs dans les analyses.
Utilisez reportTransaction pour signaler explicitement chaque transaction afin qu’Adapty puisse la reconnaître.
Ne négligez pas le signalement des transactions !
Si vous n’appelez pas reportTransaction, Adapty ne reconnaîtra pas la transaction, elle n’apparaîtra pas dans les analyses et ne sera pas envoyée aux intégrations.
Si vous utilisez des flows et des paywalls Adapty, incluez le variationId lors de la déclaration d’une transaction. Cela lie l’achat au flow ou au paywall qui l’a déclenché, garantissant des analytics précises.
Adapty.reportTransaction(
transactionId = "your_transaction_id",
variationId = paywall.variationId
).onSuccess {
// Transaction reported successfully
}.onError { error ->
// handle the error
}
Paramètres :
| Paramètre | Présence | Description |
|---|---|---|
| transactionId | obligatoire | L’identifiant de transaction issu de votre achat dans le store. Il s’agit généralement du token d’achat ou de l’identifiant de transaction renvoyé par le store. |
| variationId | optionnel | L’identifiant string de la variante. Vous pouvez l’obtenir via la propriété variationId de l’objet AdaptyPaywall. |