App Store sunucu bildirimlerini etkinleştirin

App Store sunucu bildirimlerini ayarlamak, veri doğruluğunu sağlamak açısından kritik öneme sahiptir; bu sayede iade işlemleri ve diğer etkinlikler dahil olmak üzere App Store’dan anlık güncellemeler alabilirsiniz.

Important

App Store Server Notifications V2 desteği için Adapty iOS SDK 2.10.0 veya üzeri gereklidir.

  1. Adapty Kontrol Paneli’nde URL for App Store server notification bağlantısını kopyalayın.
2901185-app_server_notifications.webp
  1. App Store Connect sayfasını açın. Uygulamanızı seçin ve General → App Information bölümüne, ardından App Store Server Notifications alt bölümüne gidin.
  2. Kopyaladığınız URL for App Store server notification değerini Production Server URL ve Sandbox Server URL alanlarına yapıştırın.

URL’leri kaydettikten sonra, Adapty Kontrol Paneli’ndeki bildirim durumu yalnızca Apple ilk gerçek bildirimi gönderdiğinde değişir; yani satın alma veya yenileme gibi ilk abonelik olayı gerçekleştiğinde. Apple’ın test bildirimi bunu değiştirmez. Kurulumun hemen ardından bekleme durumunda görünmesi, bağlantının koptuğu anlamına gelmez.

86fb3d2-app_server_notifications_apple.webp

Ham event’lerin yönlendirilmesi

Bazen Apple’dan ham S2S event’leri almaya devam etmek isteyebilirsiniz. Adapty kullanırken bunları almayı sürdürmek için endpoint’inizi URL for forwarding raw Apple events alanına ekleyin; biz de Apple’dan gelen ham event’leri olduğu gibi ileteceğiz.

e9f4bba-CleanShot_2021-03-16_at_19.30.272x.webp
Warning

Bildirimler Adapty’ye ulaşmayı bırakırsa yeni işlemler, yenilemeler ve iadeler görünmeyi durdurur. Adapty bunu işaretlemez — bkz. Güncellemeler gelmeyi durursa.

Bildirim özgünlüğü

Adapty, gelen App Store sunucu bildirimlerinin kaynağını yalnızca bildirim URL’siyle doğrular; gönderenin IP adresini kontrol etmez ya da Apple’ın JWS imzasını doğrulamaz. Bildirim URL’sini bir kimlik bilgisi gibi değerlendirin: bu URL’ye sahip olan herkes ona payload gönderebilir.

Apple’ın Sandbox TEST bildirim türü, kim gönderirse göndersin hiçbir zaman kaydedilmez; dolayısıyla manuel olarak gönderilen bir TEST bildirimi Event Feed içinde hiçbir zaman olay oluşturmaz.

Sırada ne var

Adapty SDK’sını şunlar için ayarlayın: