测试应用程序内购买response.products为空

时间:2013-10-03 08:59:07

标签: ios testing in-app-purchase itunesconnect

我想问一下测试应用程序内购买。我尝试获取应用内购买的列表产品,但“response.products”为空

- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response {

NSLog(@"Loaded list of products...");
_productsRequest = nil;

NSArray * skProducts = response.products;
for (SKProduct * skProduct in skProducts) {
    NSLog(@"Found product: %@ %@ %0.2f",
          skProduct.productIdentifier,
          skProduct.localizedTitle,
          skProduct.price.floatValue);
}

_completionHandler(YES, skProducts);
_completionHandler = nil;

}

我的代码就像这个链接中的代码一样。 http://www.raywenderlich.com/21081/introduction-to-in-app-purchases-in-ios-6-tutorial

在iTunes中连接::

  • 权利和定价:免费,价格生效日期:现有,价格 结束日期:无
  • 状态:准备上传
  • 应用内购买
    • 类型:非消耗品
    • 已售出:是
    • 价格等级:第1层,价格生效日期:现有,价格结束日期:无
    • 使用Apple托管内容:否
    • 状态:准备提交

在运行测试App ::

之前
  • 在我的测试设备上删除了应用
  • 在我的测试设备上注销Apple ID。
  • 检查了info.plist中的Bundle ID和匹配
  • 的AppID

任何人都可以告诉我,如果我做错了。谢谢!!

PS。 对不起,我的英语不好。

0 个答案:

没有答案