Capacitor SDK'da Observer Mode'da işlemleri raporla

Observer modunda, Adapty SDK kendi başına mevcut satın alma sisteminiz üzerinden gerçekleştirilen satın alımları takip edemez. App Store’dan gelen işlemleri kendiniz bildirmeniz gerekir. Analitik hatalarından kaçınmak için bunu uygulamanızı yayına almadan önce ayarlamanız kritik önem taşır.

Her işlemi Adapty’nin tanıyabilmesi için reportTransaction kullanarak açıkça bildirin.

Warning

İşlem bildirmeyi atlama! reportTransaction çağırmazsanız Adapty işlemi tanımaz, işlem analitikte görünmez ve entegrasyonlara gönderilmez.

Adapty flow’larını ve paywalllarını kullanıyorsanız, bir işlem bildirirken variationId değerini ekleyin. Bu, satın almayı tetikleyen flow veya paywall ile ilişkilendirir ve doğru analytics verisi sağlar.


const variationId = paywall.variationId;

try {
  await adapty.reportTransaction({ 
    transactionId: 'your_transaction_id',
    variationId: variationId 
  });
} catch (error) {
  console.error('Failed to report transaction:', error);
}

Parametreler:

ParametreZorunlulukAçıklama
transactionIdzorunlu
  • iOS için: İşlemin tanımlayıcısı.
  • Android için: Satın almanın string tanımlayıcısı (purchase.getOrderId); burada satın alma, billing library Purchase sınıfının bir örneğidir.
variationIdisteğe bağlıVaryantın string tanımlayıcısı. Bunu AdaptyPaywall nesnesinin variationId özelliğini kullanarak alabilirsiniz.