谢谢阅读。我以前在 IAP 方面取得了成功,但现在,当我回到有关 IAP 的第二个项目时,我总是得到流行的“无效产品 ID”结果。这是我所做的:
1)创建App ID:com.tim.TestIAP
2) 创建配置文件,使用应用内购买(已选中)并将其安装到 Xcode 中
3)转到iTunes连接并添加bundleID = com.tim.TestIAP的应用程序
4) 添加应用内购买产品:
a) com.tim.TestIAP.C1
b) com.tim.TestIAP.C2
c) com.tim.TestIAP.NC
Run Code Online (Sandbox Code Playgroud)
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];
Run Code Online (Sandbox Code Playgroud)
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 …Run Code Online (Sandbox Code Playgroud)