我正在尝试在沙箱环境中测试应用内购买。iPhone StoreKit - 无效的产品ID
为了测试代码中,我做了以下内容:
在iTunes Connect下的“管理用户”创建一个应用程序内购买测试用户帐户
创造了一些在应用程序内购买的产品下'管理您的应用内购买'。我为产品ID使用了数字值和字母数字值。
加载的应用程序到iPhone,去设置 - >存储和注销正规商店,并进入步骤1
创建的测试帐户在 (
设置断点void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response
回调
全部上报产品ID是在response.invalidProductIdentifiers
财产。 当提交我第一次尝试步骤2。我也试图与面包前缀来时产生的确切产品ID请求dle ID:
NSString *id2 = @"com.super.duper.8";
NSSet *productList = [NSSet setWithObjects:id2, @"8", nil];
SKProductsRequest *request= [[SKProductsRequest alloc] initWithProductIdentifiers:productList];
我是否缺少明显的东西? 任何帮助表示赞赏。
阿希姆
就我而言,以前的银行账户不再有效。 – 2016-12-10 00:48:50