2013-03-07 14 views
5

Yenileme aboneliği olmayan bir iOS uygulaması yapıyorum. İnternet üzerinden pek alakalı olmayan bilgiler mevcuttu; bu yüzden rehberliğinizi arıyorum.Önceden satın alınmış olan yenilenmeyen aboneliği iade edin, geçerli olanı değil. Mümkün?

Bir kullanıcı aboneliği bir kez satın aldığında ve ardından satın alma işleminin süresini uzatmak için tekrar satın aldığında en çok beni endişelendiren bir kullanım durumu (bkz. Bu tür senaryo here). Bu kullanıcı ilk satın alma işlemini iade edip ikinci ürünü sağlam bırakacaksa ne olur? Bu pratikte mümkün mü, yoksa çok paranoya mıyım?

Yukarıdaki durumun mümkün olduğunu varsayarsak, uygulamam bildiğim kadarıyla, verifyReceipt yalnızca en son, iyi makbuzu döndürür (WWDC'12'de Managing Subscriptions with In-App Purchase saatini izleyin).

Hiçbir yerde bulamadım Apple, iade politikaları hakkında bilgi sağlar.

(Otomatik yenilenebilir abonelik yenileyerek eylem automagicallylar iTunes tarafından halledilir olarak bu davayı ekarte görünüyor ve onu iTunes izin veriyorsa kadar aboneliğe bu tip uzatmak mümkün görünmemektedir.)

cevap

1

verifyReceipt sadece edecek En son iyi makbuzu iade edin, ayrıca doğrulama için gönderdiğiniz makbuzun iyi olup olmadığını da söyleyecektir. Dolayısıyla, bir kullanıcının bir işlemi iptal etmiş olabileceğinden endişeleniyorsanız, sorguladığınız her makbuzu gönderin.

* Ama ilk satın alma işlemini "iptal" ile ne demek istiyorsunuz? "Satın al" yerine "iptal" e tıkladıklarında mı demek istiyorsun? O zaman işlem gerçekleşmeyecek ve bir makbuz bile almazsınız.

Yoksa geri ödeme istediklerinde mi demek istiyorsunuz? Satın alma işlemini iptal edebilecek başka bir yol bilmiyorum.

Düzenleme: Eğer iadesi bahsediyorsan
, bir geliştirici if a user has been issued a refund anlatmak için bir yolu yoktur. Varsayım, Apple'ın, geri ödeme aldıkları gerçeğine bakılmaksızın bu kullanıcıya hizmet sunmaya devam etmenizi beklemesidir. Makbuzlarınız, geri ödeme durumundan bağımsız olarak muhtemelen doğru bir şekilde doğrulanacaktır.

+0

Teşekkürler, @Andrew. İadeyi kastediyorum. –

İlgili konular