Nik*_*rov 0 sandbox objective-c storekit in-app-purchase ios
我几乎已经在我的应用程序中管理了自动续订订阅,但发生了一件奇怪的事情 - 它不会自动续订。
我有一个按钮,它在我的产品中添加了 SKPayment,并为我提供了带有 SKPaymentTransaction 的收据,这非常活跃。
然后我保存该收据并尝试再次将其发送给Apple以检查过期日期。它会返回我第一次购买的日期,而不是最后一次购买的日期expiredate
。当订阅期结束时(在沙盒中的五分钟内) ),它只返回我 21002
但是,如果我再次手动续订,新收据会为我提供更新的到期日期,我再次保存它,一切都会顺利进行。
是的,original_purchase_date
这两个接待都是一样的。
也许我只是不明白,检查过期日期是如何工作的?
如果你想节省生命中的几个小时,这是我花了几个小时(不是字面上的意思)找出的关键:
\n\n在沙盒中运行一段时间后自动更新停止
\n\n有人说6次后就出现这种情况(montky订阅30分钟),然后你开始得到21006,然后你必须重新购买它,而且,即使重新购买后,它也不会自动续订不再 - 您必须创建一个新的测试用户来再次测试应用内的该部分。\xc2\xa0
\n\n我自己也感觉到了,苹果论坛上的人也说他们遇到了同样的问题。
\n\nhttps://devforums.apple.com/thread/105350
\n\n其实我又查了一下,在Apple的iTunes Connect开发者指南中找到了,但我之前没有读过,所以这让我很头疼。
\n 归档时间: |
|
查看次数: |
1898 次 |
最近记录: |