2

在使用沙盒进行测试时,我在 iOS 中使用应用内购买时遇到了奇怪的行为。我观察到的几件事,请在我错的地方发表评论。

  1. 我知道沙盒的订阅时间间隔很短,比如 30 分钟订阅 6 个月。我正在使用订阅模式,当我尝试多次购买同一个项目时,它允许。那样可以么 ?根据我的理解,它应该只允许购买一次,在随后的电话中,它应该说“已经购买”。
  2. 当我恢复我之前的购买时。Storekit 正在调用具有大量先前事务的 updateTransations。不知道为什么它在每次还原时都会返回 100、200、245、360、650 之类的大量数据,这似乎是随机的。

请发表您的意见。提前致谢。

问候, OP

4

1 回答 1

0

各位,

           As I did not get reply on this thread. We have done testing an make the app live, app is working fine. Here are my comments that might be helpful to others.
  1. 使用沙盒进行测试时,由于时间间隔与实时应用不同。您可以获得 5 分钟的 3 个月订阅时间,依此类推,因此一旦您的订阅到期,您的订阅将被续订。如果您在订阅有效的情况下再提出一次付款请求,您将收到已购买的弹出窗口。
  2. 苹果发送大量交易,我们需要自己添加条件,这样我们才能识别当前交易并只处理,其余的将被忽略。

希望这会对大家有所帮助。

谢谢,欧姆

于 2012-05-29T08:11:15.523 回答