Mar*_*ham 5 in-app-purchase ios
谢谢阅读。我以前在 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 device)
Run Code Online (Sandbox Code Playgroud)
但每次我尝试使用正确的产品 ID 发送产品请求时,我仍然在 SKProductsResponse.invalidProductIdentifiers 中收到该产品
请告诉我哪里错了,非常感谢
您是否使用 iTunes Connect 测试帐户购买 IAP?
在您的应用程序+应用内购买获得批准之前,您无法使用真正的 Apple id,在此之前您可以通过 iTunes connect -> 管理用户 -> 测试用户创建测试帐户,并使用这些凭据购买测试 IAP
| 归档时间: |
|
| 查看次数: |
9840 次 |
| 最近记录: |