【发布时间】:2013-06-16 06:07:47
【问题描述】:
感谢阅读。 我以前在 IAP 上是成功的,但是现在,当我回到关于 IAP 的第二个项目时,我总是得到流行的“无效产品 ID”结果。 这是我所做的:
1) 创建App ID:com.tim.TestIAP
2) 创建 Provisioning 配置文件,使用 In-App Purchase(已选中)并将其安装到 Xcode 中
3) 转到 iTunes 连接并添加 bundleID = com.tim.TestIAP 的应用程序
4) 添加应用内购买产品:
a) com.tim.TestIAP.C1
b) com.tim.TestIAP.C2
c) com.tim.TestIAP.NC
5) 打开 XCode 并创建 ID = com.tim.TestIAP 的新项目
6) 设置代码签名 = com.tim.TestIAP 配置文件
7) 编写代码句柄Storekit
productsRequest = [[SKProductsRequest alloc] initWithProductIdentifiers:[NSSet setWithObject:@"com.tim.TestIAP.C1"]];
productsRequest.delegate = self;
[productsRequest start];
8) 归档项目并提交到 iTunes connect。
9) 等待(到现在超过 48 小时)
10) 现在我得到:
a) iTunesconnect: App status = Waiting for review, IAP status = In review
b) App installed on device via XCode (I signed out iTunes account on device)
但每次我尝试使用正确的产品 ID 发送产品请求时,我仍然会收到该产品 SKProductsResponse.invalidProductIdentifiers
请告诉我哪里错了,非常感谢
【问题讨论】:
-
您是否在 iTunes Connect 上签署了您的付费应用程序合同?
标签: ios in-app-purchase