iOS In App Purchase使用Milkman Games ANE for Adob​​e AIR恢复交易无法正常工作

时间:2013-10-08 16:12:15

标签: ios air adobe in-app-purchase

我遇到以下问题:Milkman Games应用内购买ANE dor Adob​​e AIR:

问题1

  1. 创建StoreKit并通过以下方式正确返回所有产品ID StoreKit.storeKit.loadProductDetails()
  2. 我购买了商品A,商品已正确购买
  3. 我购买商品B,商品已正确购买
  4. 我卸载并重新安装应用
  5. 我通过StoreKit.storeKit.restoreTransactions()
  6. 恢复交易
  7. 仅恢复项目B(onPurchaseSuccess()仅触发一次 项目B)
  8. 预期行为

    我希望restoreTransactions()会为先前恢复的每个项触发onPurchaseSuccess()。

    问题2

    1. 我关闭了应用
    2. 当我重新启动应用时,产品B的onPurchaseSuccess()会在没有任何应用代码调用的情况下触发。
    3. StoreKit是否每次创建StoreKit时都会尝试默认恢复事务? (即StoreKit.create();)

      Testing device: iPad2, iPhone4
      Operating System: iOS 7 and iOS 6
      Compiling for: AIR 3.8
      IDE: FlashDevelop
      

      购买的商品类型:所有测试商品均为非消耗品

      有没有人在AIR移动应用中使用iOS应用内购买时遇到过这样的行为?任何有正确方向的想法或指针都会受到赞赏,谢谢!

1 个答案:

答案 0 :(得分:0)

今天由Milkman Games发布的ANE更新版本(v.2.0.1)解决了我上面描述的问题。