App Store entegrasyonuyla ilgili sorunları giderme

Bu makale, App Store entegrasyonuyla ilgili sık karşılaşılan sorunları ele almaktadır. Aşağıdaki her bölümde belirtiler, temel neden ve çözüm yolu açıklanmaktadır.

Ürünler görünmüyor

İki farklı belirti aynı temel nedene işaret eder:

  • App Store Connect API anahtarı doğru yapılandırılmış, ancak Adapty ürünleri hiç çekemiyor.
  • Ürünler App Store Connect’te mevcut ama Adapty’de görünmüyor ya da beklenenden az ürün çıkıyor. SDK, satın alma denemelerinde “Product Id not found” hatası veriyor. En yaygın temel neden imzalanmamış Apple sözleşmeleri — ücretli sözleşme, vergi formları veya bankacılık formları beklemede ya da imzalanmamış durumda. Sözleşmeler beklemedeyken App Store Connect API, ürünle ilgili endpoint’lerde sessizce 403 döndürür. Adapty’ye herhangi bir hata iletilmez; ürünler sessizce filtrelenir.

App Store Connect → Agreements, Tax, and Banking bölümüne gidin ve beklemedeki tüm sözleşmeleri imzalayın. Ardından Adapty’nin App settings → iOS SDK bölümünde yeniden senkronize edin.

App Store Sunucu Bildirimleri “Delayed” Olarak Görünüyor

App Store Connect’te App Store Sunucu Bildirimleri durumu Delayed olarak görünebilir. Bu, Apple’ın abonelik olayı bildirimlerini — yenilemeler, iptaller ve ödeme sorunları — gecikmeli gönderdiği anlamına gelir; bu bildirimler kuyruğa alınır ve geç ulaşır.

Kurulum istatistikleri bundan etkilenmez. Adapty, kurulumları sunucu tarafı bildirimlerinden değil, uygulamanın ilk açılışından itibaren sayar.

Yenileme veya iptal verileri gecikmeli geliyorsa, bunun en olası nedeni Delayed durumudur. Bu durum genellikle Apple birikmiş bildirimleri işledikçe otomatik olarak düzelir.

Adapty’deki fiyatlar App Store ile eşleşmiyor

Adapty’nin ürün düzenleme sayfasındaki price alanı, ürünün nasıl eklendiğine bağlı olarak farklı davranır.

Adapty’de bir ürün oluşturup kontrol panelinden mağazaya gönderirseniz, bu fiyat başlangıç mağaza fiyatı olarak kullanılır. Mağazada zaten mevcut olan bir ürün eklerseniz, bu fiyat yalnızca bir yer tutucudur. Adapty’nin analizleri, entegrasyonları ve SDK, gerçek fiyatları App Store’dan çekerek kullanır. App Store’daki fiyat değişiklikleri yer tutucuyu güncellemek için geri senkronize edilmez ve şu an için yer tutucuyu kontrol panelinden düzenleyemezsiniz.

CSV fiyat dışa aktarımı boş

CSV fiyat dışa aktarımınız yalnızca sütun başlıklarını döndürdüyse, App Store Connect API anahtarınız tam olarak yapılandırılmamış demektir. Bkz. 6. Adım — App Store Connect API anahtarı ekleme.

App Store’a yeni ürün gönderilemiyor

Adapty, kontrol panelinde oluşturduğunuz yeni ürünleri App Store Connect’e gönderebilir. App Store entegrasyonunuz tam olarak yapılandırılmamışsa bu seçenek engellenir. İki ayar gereklidir: