iOS SDK'da satın alma sorunlarını giderme

Bu kılavuz, iOS SDK’da satın almaları manuel olarak uygularken karşılaşılan yaygın sorunları çözmenize yardımcı olur.

Observer modunda AdaptyError.cantMakePayments

Sorun: Observer modunda makePurchase kullanırken AdaptyError.cantMakePayments hatası alıyorsunuz.

Neden: Observer modunda satın almaları kendi tarafınızda yönetmeniz gerekir; Adapty’nin makePurchase metodunu kullanmamalısınız.

Çözüm: Satın almalar için makePurchase kullanıyorsanız observer modunu kapatın. Ya makePurchase kullanmalısınız ya da observer modunda satın almaları kendi tarafınızda yönetmelisiniz. Daha fazla ayrıntı için Observer modunu uygulama sayfasına bakın.

makePurchasesCompletionHandlers bulunamıyor

Sorun: makePurchasesCompletionHandlers bulunamadığına dair sorunlarla karşılaşıyorsunuz.

Neden: Bu durum genellikle sandbox test sorunlarıyla ilgilidir.

Çözüm: Yeni bir sandbox kullanıcısı oluşturun ve tekrar deneyin. Bu yöntem, sandbox ile ilgili satın alma tamamlama işleyicisi sorunlarını çoğu zaman çözer.

Diğer sorunlar

Sorun: Yukarıda ele alınmayan başka satın alma sorunları yaşıyorsunuz.

Çözüm: Gerekiyorsa migration kılavuzlarını kullanarak SDK’yı en son sürüme güncelleyin. Pek çok sorun yeni SDK sürümlerinde çözülmüş durumdadır.