2015-04-28 15 views
6

Şu anda uygulama mağazasında, reklamları devre dışı bırakmak ve birkaç özellik eklemek için IAP kullanan bir uygulamamız var. Bununla birlikte, bazı kullanıcıların IAP'yi satın alma konusunda sorun yaşadıklarını fark ettik. İncelemeden sonra çoğu satın alma anında aktif internet bağlantısına sahip olmamaya başlıyor. Ancak yaklaşık bir düzine vaka takip edilemedi ve çözülemedi. BunlardaniOS'ta IAP kenar durumlarını test etme (örn: eksik kredi kartı bilgileri, vb.)

Bir:

  1. musluk
  2. Kredi Kartı güvenlik kodu henüz
  3. satın doldurulması değildi
  4. IAP satın
  5. kullanıcının kendi App Store taşındı otomatik olduğu doldurmak için hesabı başarısız kullanıcı kodu
  6. kullanıcı kodu doldurur ve satın alma işlemini onayladığında IAP
  7. kullanıcı geri
  8. uygulamaya geri döner (!)
  9. alım hala başarısız olduğu

Sonuç: kullanıcı ödenen ve henüz IAP almadı. (tabi ki bu, IAP'ye tekrar dokunarak ve ücretsiz olarak indirerek çözülebilir, ancak bu ideal değil)

Bu tür kenar durumlarına bir çözüm denemek istiyoruz. Ancak, test hesapları genellikle geçerli CC bilgisi gerektirmez. Böylece, bu gibi durumları nasıl test edebilirim?

+0

Mükemmel bir soru. Üretimde, kendi paranızı içeren tek yol, kendi kartınızı kullanmak olacaktır. İdeal değil, biliyorum bu testi defalarca çalıştırmak isteyebilirsiniz. Ben olsam bunu bir hata olarak Apple'a gönderirim. Apple daha iyi bir test kapsamı sağlamalıdır. Örneğin, sanal hesaplar için sahte kredi kartları. Apple'ın sandbox'ın kredi kartı bilgilerinin olmaması nedeniyle üretime eşdeğer olduğuna inanması oldukça büyük bir inanç sıçraması. –

+0

Yanıt için teşekkürler. Üretim satın alımları, test edilmeden bir versiyon göndermeyi içereceğinden, gerçekten ideal değildir. Ve elbette, testi birkaç kez çalıştırmanın pratik tarafı var. –

cevap

0

Test ettim ve emin olmak için ön ödemeli kredi kartları kullanıyorum.

+0

Bir test hesabı kullanarak ya da yalnızca sürüm App Store'da olduğunda test ettiniz mi? –

İlgili konular