使用Sandbox在iOS中测试应用程序内购买的问题

时间:2012-04-30 09:32:08

标签: ios in-app-purchase sandbox

在使用沙盒进行测试时,我在iOS中遇到了In-App-Purchase的奇怪行为。我观察到的一些事情,请在我错的地方发表你的意见。

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

    此致 OP

1 个答案:

答案 0 :(得分: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. 使用沙箱进行测试时,由于时间间隔与实时应用程序不同。 3个月订阅会获得5分钟等等,所以一旦您的订阅到期,您的订阅将会续订。如果您在订阅生效时再提出一个付款请求,您将获得已购买的弹出窗口。
  2. Apple发送了大量的交易,我们需要自己添加条件,以便我们识别当前的交易,并且只处理,休息将被忽略。
  3. 希望这对你们有所帮助。

    谢谢, 嗡