Отчёт о транзакциях в Observer Mode в Capacitor SDK
В режиме Observer Adapty SDK не может самостоятельно отслеживать покупки, совершённые через вашу существующую систему. Вам нужно передавать транзакции из стора вручную. Важно настроить это до релиза приложения, чтобы избежать ошибок в аналитике.
Используйте reportTransaction, чтобы явно сообщать Adapty о каждой транзакции.
Warning
Не пропускайте передачу транзакций!
Если вы не вызовете reportTransaction, Adapty не распознает транзакцию: она не появится в аналитике и не будет отправлена в интеграции.
Если вы используете пейволы Adapty, передавайте variationId при отчёте о транзакции. Это связывает покупку с пейволом, который её инициировал, и обеспечивает точную аналитику пейвола.
const variationId = paywall.variationId;
try {
await adapty.reportTransaction({
transactionId: 'your_transaction_id',
variationId: variationId
});
} catch (error) {
console.error('Failed to report transaction:', error);
}
Параметры:
| Параметр | Наличие | Описание |
|---|---|---|
| transactionId | обязательный |
|
| variationId | необязательный | Строковый идентификатор варианта. Его можно получить через свойство variationId объекта AdaptyPaywall. |