Capacitor SDK'da Observer modunu uygulama
Kendi satın alma altyapınız varsa ve henüz Adapty’ye tamamen geçmeye hazır değilseniz, Observer mode’u inceleyebilirsiniz. Temel haliyle Observer Mode, gelişmiş analitik ve attribution ile analitik sistemlerle sorunsuz entegrasyon sunar.
Eğer bu ihtiyaçlarınızı karşılıyorsa, tek yapmanız gereken:
- Adapty SDK’yı yapılandırırken
observerModeparametresinitrueolarak ayarlayarak bunu etkinleştirmek. Kurulum talimatları için Capacitor belgelerine bakın. - Mevcut satın alma altyapınızdan Adapty’ye işlemleri bildirmek.
SDK v4’te, Observer modunda Adapty tarafından render edilen flow’ları ve paywallları da sunabilirsiniz: bir kullanıcı ilgili butona dokunduğunda kendi kodunuzla satın alma veya geri yükleme işlemini gerçekleştirmek için onObserverPurchaseInitiated ve onObserverRestoreInitiated olay işleyicilerini ayarlayın. Bkz. Observer modunda flow’ları sunma.
Observer mode kurulumu
Satın alma işlemlerini ve abonelik durumunu kendiniz yönetip Adapty’yi yalnızca abonelik olaylarını ve analitiği göndermek için kullanıyorsanız Observer mode’u etkinleştirin.
Observer mode’da çalışırken Adapty SDK hiçbir işlemi kapatmaz; bu nedenle işlemleri kendiniz yönettiğinizden emin olun.
try {
await adapty.activate({
apiKey: 'YOUR_PUBLIC_SDK_KEY',
params: {
observerMode: true // Enable observer mode
}
});
} catch (error) {
console.error('Failed to activate Adapty:', error);
}
Parametreler:
| Parametre | Açıklama |
|---|---|
| observerMode | Observer mode’u kontrol eden boolean bir değer. Varsayılan değer false’tur. |
Observer Mode’da Adapty flow’ları ve paywall’ları kullanma
Adapty’nin flow’larını, paywall’larını ve A/B testi özelliklerini de kullanmak istiyorsanız bunu yapabilirsiniz; ancak Observer Mode’da bunun için birkaç ek adım gerekir. Yukarıdaki adımlara ek olarak yapmanız gerekenler:
- Remote config paywallları her zamanki gibi görüntüleyin. Flow Builder ve Paywall Builder ile oluşturulan flow’lar ve paywalllar için bkz. Flow’ları Observer modunda sunma.
- Flow’ları ve paywallları satın alma işlemleriyle ilişkilendirin.