iOS inApp购买验证

时间:2013-10-27 00:02:12

标签: ios security in-app-purchase

关于Ray Wenderlich教程的另一个inApp问题:http://www.raywenderlich.com/23266/

首先他使用

    NSString *localIdentifier = [[[UIDevice currentDevice] identifierForVendor] UUIDString];

现在禁止与UUID合作吗?

第二: 用户何时获得收费?考虑这种情况: 用户购买inApp X - >一切顺利,完成交易:被调用 - >现在尝试验证收据 - >互联网连接中断 - >验证失败 - >内容无法解锁

用户是否收费但未收到他付款的费用?一旦互联网恢复,它会自动重试吗?

1 个答案:

答案 0 :(得分:0)

  1. 您似乎是confusing a UUID with the UDID
  2. 上一个教程(Introduction to In-App Purchases in iOS 6 Tutorial),关于finishTransaction
  3. 说了这个
      

    注意:调用finishTransaction或StoreKit非常重要   不知道你已经完成了处理,并将继续提供   每次启动时都会对您的应用进行交易!

    在本教程中,finishTransaction在验证后被称为 。这可确保您在未完成验证时再次收到通知: