Apple Consumption Request Açıklandı: Ne Zaman Tetiklenir?
Dijital ürünler, abonelikler veya tüketilebilir öğeler sunan bir iOS uygulaması yönetiyorsanız, iade işlemleriyle uğraşmak işin kaçınılmaz bir parçasıdır. Apple, geçmişte müşteri iade taleplerini kapalı kapılar ardında yönetmiş, geliştiricilere bir kullanıcının neden iade talep ettiği veya satın aldığı dijital öğeyi gerçekten kullanıp kullanmadığı konusunda çok az bilgi bırakmıştır.
Daha adil bir sistem oluşturmak için Apple, bir kullanıcı iade talep ettiğinde geliştiricilerden veri isteyen bir özelliği StoreKit içine dahil etti. Bu mekanizmaya Consumption Request adı verilir.
Geliştiriciler, Refund Sensor gibi araçlardan yararlanarak bu olayları takip edebilir, App Store işlemlerini verimli bir şekilde yöneterek kârlılıklarını koruyabilir.
Aşağıda, bir Apple Consumption Request'in ne olduğuna, nasıl tetiklendiğine ve uygulamanızın gelir stratejisinde neden kritik bir rol oynadığına dair basit bir açıklama bulabilirsiniz.
Apple Consumption Request Nedir?
Bir Apple Consumption Request, bir müşteri Apple uygulama içi satın alma iadesi talep ettiğinde Apple'ın bir uygulama geliştiricisinin sunucusuna gönderdiği otomatik bir bildirimdir.
Bir kullanıcı, uygulama içi bir satın alma için Apple'dan parasının iadesini istediğinde, Apple geliştiriciye ulaşarak şunu sorar: "Kullanıcı, satın aldığı şeyi gerçekten tüketti mi veya kullandı mı?"
Bunun ardından geliştiricinin, Apple consumption information göndermesi için kısa bir zaman aralığı vardır. Bu veriler Apple'a, öğenin ne kadarının kullanıldığı, hesabın ne kadar süredir aktif olduğu ve hesapta olağandışı bir etkinlik belirtisi olup olmadığı hakkında ek bağlam sunar. Apple, müşterinin iade talebini onaylama ya da reddetme kararını verirken bu bilgiyi birkaç faktörden biri olarak kullanır.
Apple Consumption Information Nedir?
Apple tüketim verisi istediğinde, kullanıcının uygulamanız içindeki satın alınan içerikle nasıl etkileşime girdiğine dair belirli ölçümleri arar.
Bu veriler genellikle şunları içerir:
Hesap ölçümleri: Hesap yaşı, toplam harcama ve kullanıcı durumu.
Tüketim durumu: Öğenin kısmen kullanılıp kullanılmadığı, tamamen tüketilip tüketilmediği veya hiç dokunulmadığı.
Teslimat durumu: Dijital varlığın kullanıcının hesabına başarıyla teslim edilip edilmediği.
İade geçmişi: Bu kullanıcının daha önce iade talep edip etmediğine dair bilgiler.
Etkileşim verisi: Satın alımla ilgili oynama süresi, aktif oturumlar veya kullanım kayıtları.
Ayrıntılı tüketim verileri sağlamak, kullanıcı etkileşiminin net bir resmini oluşturmaya yardımcı olur. Tüm parametreleri Apple's Send Consumption Information API dokümantasyonunda inceleyebilirsiniz.
Bir Apple Consumption Request Ne Zaman Tetiklenir?
Bir Apple Consumption Request her satın alma için gerçekleşmez. Bu özellikle iade yaşam döngüsüne bağlıdır.
Bir talebi tetikleyen olayların tam sırası şu şekildedir:
Bir müşteri iade talep eder: Kullanıcı, Apple'ın self-servis sayfası veya müşteri destek kanalı aracılığıyla iade talep eder.
Apple talebi değerlendirir: Apple, işlemin Apple Support iade politikaları kapsamında değerlendirilmeye uygun olup olmadığını kontrol eder.
Apple bir bildirim gönderir: Satın alma uygunsa, Apple App Store Server Notifications aracılığıyla geliştiricinin sunucusuna bir CONSUMPTION_REQUEST bildirimi gönderir.
Geliştirici talebi alır: Geliştiricinin sistemi olayı alır, kullanıcının kullanım kayıtlarını toplar ve Apple'a bir yanıt gönderir.
Her Zaman Tetiklenir mi?
Hayır. Apple, her iade denemesi için bir consumption request tetiklemez. Apple, geliştiriciyle iletişime geçmeden önce net uygunluk kurallarına, bölgesel tüketici yasalarına veya sıkı dolandırıcılık kontrollerine dayanarak bazı talepleri otomatik olarak onaylayabilir veya reddedebilir. Ancak, tartışmalı birçok tüketilebilir satın alma için Apple, geliştiriciden tüketim verisi isteyecektir.
Süreç Adım Adım Nasıl İşler
Bir consumption request'in zaman çizelgesini anlamak hayati önem taşır çünkü Apple, geliştiricilere yanıt vermek için çok kısıtlı bir süre tanır.
Müşteri İade Talep Eder
│
▼
Apple CONSUMPTION_REQUEST Bildirimi Gönderir
│
▼
Geliştirici Kullanım ve Hesap Verilerini Toplar
│
▼
Geliştirici, Verileri Send Consumption Information API Aracılığıyla Gönderir (12 saat içinde)
│
▼
Apple Nihai İade Kararını Verir
12 Saatlik Süre
Apple bir consumption request tetiklediğinde, sunucunuzun gerekli verileri Apple'ın API'si aracılığıyla geri göndermesi için genellikle 12 saati vardır. Sunucunuz bu süre içinde yanıt veremezse, Apple iade kararını yalnızca elinde bulunan verileri kullanarak verir.
Bu süre çok kısa olduğundan, büyüyen uygulamalar için bu süreci manuel olarak yönetmek neredeyse imkânsızdır. Modern Apple iade yönetimi sistemlerinin devreye girdiği nokta tam olarak burasıdır; bu sistemler veri toplama ve API teslimatını gerçek zamanlı olarak otomatikleştirmeye yardımcı olur.
Consumption Information İadeler İçin Neden Önemlidir
Tüketim verisi sağlamak, bir zamanlar tamamen kapalı kutu olan bir süreçte geliştiricilere söz hakkı verir.
Sizin katkınız olmadan Apple, yalnızca bir kullanıcının bir şey satın aldığını ve parasının iadesini istediğini bilir. Bir oyuncunun 1,000 sanal jeton satın alıp bunların tamamını üst düzey öğelere harcadıktan hemen sonra iade talep edip etmediğini bilmez.
Veri Sağlamanın Temel Faydaları
İade Suistimalini Önler: Verileriniz bir öğenin satın alındıktan dakikalar sonra %100 tüketildiğini gösteriyorsa, Apple bunu kararına dahil edebilir.
Daha Adil Sonuçlar: Meşru müşteri hizmetleri sorunlarının doğru şekilde ele alınmasını sağlarken işletmenizi kötü niyetli kullanıcılara karşı korur.
Daha İyi İçgörüler: Bu talepleri takip etmek, hangi ürünlerin en çok iade talebi oluşturduğuna dair net bir görüş sağlar.
Şunu belirtmek önemlidir: Tüketim verisi göndermek, Apple'ın iadeyi reddedeceği anlamına gelmez. Nihai karar üzerindeki tam kontrol Apple'da kalır. Ancak doğru veri sağlamak, Apple'ın bilinçli bir karar verme kabiliyetini önemli ölçüde artırır.
Bu Durum Apple İade Sürecini Nasıl Etkiler
Consumption request'leri entegre etmek, ekibinizin daha geniş kapsamlı Apple iade süreciyle nasıl etkileşime girdiğini dönüştürür.
Geçmişte, geliştiriciler bir iadenin gerçekleştiğini yalnızca para hesaplarından düşüldükten sonra öğrenebiliyordu. Sunucu bildirimleri ve consumption request'ler sayesinde:
Aktif iade taleplerine erken erişim elde edersiniz.
Olası suistimal kalıplarını erkenden tespit edebilirsiniz.
Bir iade resmi olarak onaylandığında dahili kullanıcı bakiyelerini buna göre güncelleyebilirsiniz.
Etkili bir Apple iade izleme sistemi, aylık muhasebe mutabakatları sırasında değil, tartışmalı işlemler gerçekleştiği anda dikkate alınmasını sağlayarak uygulama işletmelerinin kullanıcıların yaşam boyu değerini daha doğru bir şekilde izlemesine yardımcı olur.
Otomasyonla İşlemleri Basitleştirme
Consumption request'leri yakalamak, dahili veritabanınızı sorgulamak, veri paketini Apple'ın tam şemasına göre biçimlendirmek ve 12 saat içinde yanıt vermek için bir endpoint kurmak ciddi bir mühendislik çabası gerektirir.
Bu iş akışını kolaylaştırmak isteyen ekipler için, özel iOS iade yönetimi araçları uygulamak ağır mühendislik yükünü ortadan kaldırır.
Apple iade otomasyonu kullanmak, backend'inizin şunları yapmasını sağlar:
Bir bildirim alındığında ilgili kullanıcı etkinlik kayıtlarını otomatik olarak toplamak.
Consumption veri paketlerini insan müdahalesi olmadan anında biçimlendirip Apple'a göndermek.
Farklı uygulama sürümleri ve ürün katmanları genelinde iade oranlarını takip etmek.
İadeler onaylandığında uygulama içi dijital öğeleri otomatik olarak geri almak veya hesapları devre dışı bırakmak.
Geliştiricilerin Yaptığı Yaygın Hatalar
Consumption request'lerle uğraşırken geliştiriciler sıklıkla birkaç yaygın tuzağa düşer:
1. 12 Saatlik Süreyi Kaçırmak
Backend endpoint'iniz çökerse veya kullanıcı kayıtlarını işlemesi çok uzun sürerse, 12 saatlik yanıt süresi kapanır. Bu süre kaçırıldığında Apple, kararı sizin katkınız olmadan verir.
2. Hatalı veya Eksik Veri Göndermek
Yanlış tüketim durumu kodları veya sıfırlanmış alanlar göndermek, gönderimi işe yaramaz hale getirir. Sisteminizin dijital öğelerin ne zaman teslim edildiğini ve tüketildiğini doğru şekilde kaydettiğinden emin olun.
3. Tüketim Verisinin Tüm İadeleri Engellediğini Varsaymak
Bazı geliştiriciler, bir öğenin tüketildiğini kanıtlamanın iadenin reddedileceğini garanti ettiğine inanır. Apple, verilerinizin yanı sıra müşteri hesap geçmişini, bölgesel yasal korumaları ve ödeme sorunlarını da dikkate alır.
4. Revocation Bildirimlerini Göz Ardı Etmek
Bir consumption request'e yanıt vermek işin yalnızca yarısıdır. İade edilen öğeleri veya abonelik erişimini kullanıcı hesaplarından gerçek zamanlı olarak kaldırabilmek için REVOCATION bildirimlerini de dinlemeniz gerekir.
Son Düşünceler
Apple Consumption Request sistemi, tartışmalı işlemler sırasında geliştiricilere Apple ile doğrudan bir iletişim hattı sağlar. Kullanıcıların uygulama içi satın alımlarınızla nasıl etkileşime girdiğine dair net ve doğru veriler sunarak, uygulamanızı iade suistimalinden korumaya ve daha temiz gelir kayıtları tutmaya yardımcı olabilirsiniz.
Geliştirme süresinden tasarruf etmek ve sıfırdan özel bir altyapı kurmaktan kaçınmak istiyorsanız, otomatik iade takibi ve consumption raporlaması kurmak, iOS işletmeniz için yapabileceğiniz en akıllı yatırımlardan biridir.
Sık sorulan sorular
Apple Consumption Request, bir kullanıcı uygulama içi satın alma iadesi talep ettiğinde Apple'ın bir uygulama geliştiricisine gönderdiği otomatik bir bildirimdir. Apple, iadenin verilip verilmeyeceğine karar vermeye yardımcı olmak için öğenin nasıl kullanıldığına dair veri talep eder.
Apple, bir müşteri uygun bir uygulama içi satın alma için iade talebi başlattıktan sonra, nihai kararı vermeden önce geliştiriciden ek kullanım bağlamına ihtiyaç duyması koşuluyla bir consumption request gönderir.
Apple consumption information, geliştirici tarafından sağlanan hesap yaşı, öğe teslimat durumu, tüketilen içerik yüzdesi, kullanıcı etkileşimi ve önceki iade kalıpları gibi veri noktalarını içerir.
Apple, müşterinin ödediği şeyi alıp almadığını ve kullanıp kullanmadığını daha iyi anlamak için consumption information kullanır; bu sayede dolandırıcılık iddialarını ve suistimalleri tespit ederken adil iade kararları verir.
Hayır. Bir consumption request, yalnızca Apple'ın talebi değerlendirmek için ayrıntı topladığı anlamına gelir. Nihai karar Apple'a aittir ve consumption verisi göndermek onay ya da ret garantisi vermez.
Doğru consumption verisi Apple'a bağlam sağlar. Kullanıcının iade talep etmeden hemen önce tüketilebilir bir öğeyi %100 tükettiğini kanıtlarsanız, Apple talebi değerlendirirken bunu dikkate alma olasılığı daha yüksektir.
Hayır, geliştiriciler App Store iadelerini doğrudan reddedemez veya engelleyemez. Tüm faturalandırma ve iade kararlarını Apple yönetir. Geliştiriciler yalnızca Apple'ın kararını bilgilendirmek için doğru consumption verisi sağlayabilir
İşletmeler, App Store sunucu bildirimlerini izleyen, consumption verisini 12 saatlik süre içinde gönderen ve iade gerçekleştiğinde kullanıcı yetkilendirmelerini otomatik olarak güncelleyen otomatik sistemler kullanarak iade işlemlerini kolaylaştırabilir.






