-1

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

首先他使用

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

现在不是禁止使用 UUID 吗?

第二:用户究竟什么时候收到钱?考虑这种情况:用户在App X中购买-->一切顺利,完成交易:被调用-->现在尝试验证收据-->互联网连接中断-->验证失败-->内容未解锁

用户是否被收费但不会收到他支付的费用?互联网恢复后它会自动重试吗?

4

1 回答 1

0
  1. 您似乎将UUID 与 UDID 混淆了
  2. 上一个教程(iOS 6 教程中的 In-App Purchases 简介),这样说finishTransaction

注意:调用finishTransaction 非常重要,否则StoreKit 将不知道您已完成处理它,并会在每次启动时继续将事务传递到您的应用程序!

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

于 2013-10-27T18:42:05.780 回答