Fix for Code-1003 cantMakePayment error in React Native SDK
1003 hatası, cantMakePayments, bu cihazda uygulama içi satın alımların yapılamayacağını belirtir.
cantMakePayments hatasıyla karşılaşıyorsanız, bu genellikle şu nedenlerden biriyle ilgilidir:
- Cihaz kısıtlamaları: Bu hata Adapty ile ilgili değildir. Aşağıdaki çözüm yollarına bakın.
- Observer mode yapılandırması:
makePurchasemetodu ve observer mode aynı anda kullanılamaz. Aşağıdaki bölüme bakın.
Sorun: Cihaz kısıtlamaları
| Sorun | Çözüm |
|---|---|
| Ekran Süresi kısıtlamaları | Ekran Süresi ayarlarında Uygulama İçi Satın Alım kısıtlamalarını devre dışı bırakın |
| Hesap askıya alındı | Hesap sorunlarını çözmek için Apple Destek ile iletişime geçin |
| Bölgesel kısıtlamalar | Desteklenen bir bölgeden App Store hesabı kullanın |
Sorun: Observer mode ve makePurchase’ı birlikte kullanmak
Satın alımları yönetmek için makePurchases kullanıyorsanız Observer mode’u kullanmanıza gerek yoktur. Observer mode, yalnızca satın alma mantığını kendiniz uyguladığınızda gereklidir.
Dolayısıyla makePurchase kullanıyorsanız, SDK etkinleştirme kodundan Observer mode’u etkinleştiren kısmı güvenle kaldırabilirsiniz.