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ı: makePurchase metodu 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ıtlamalarDesteklenen 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.