gpt4 book ai didi

ios - 应用内购买返回 0 产品和产品标识符作为无效产品标识符

转载 作者:可可西里 更新时间:2023-11-01 04:45:09 24 4
gpt4 key购买 nike

我知道这个问题被问过几次了。我已经尝试了所有解决方案,但仍然没有成功。这是我的问题:

在下面的代码行中,我获得了 response.products.count = 0 并获得了我作为 response.invalidProductIdentifiers 输入的产品 ID。

func productsRequest(request: SKProductsRequest, didReceiveResponse response: SKProductsResponse) {
if response.products.count != 0 {
for product in response.products {
productsArray.append(product )
}
}
else {
print("There are no products.")
}
if response.invalidProductIdentifiers.count != 0 {
print(response.invalidProductIdentifiers.description)
}
}

设置我为 IAP 所做的:

  1. Xcode > Target > In-App Purchases 中启用。
  2. 在配置文件中,我启用了应用内购买。并将该配置文件附加到项目中。
  3. 在 iTunes Connect 中,创建应用程序并为 IAP 添加产品标识符。
  4. BundleID 在 Xcode、苹果开发者门户和 iTunes 连接中是相同的。
  5. 在 iTunes Connect 中,应用程序状态为“准备提交”,应用程序内购买状态为“等待上传”。我还没有在 iTunes Connect 上上传二进制文件。

iTunes Connect

iTunes Connect

是否需要在 iTunes Connect 上传二进制文件?

有什么我遗漏的吗?

最佳答案

付费应用程序的契约(Contract)必须有效才能接收有关配置的应用程序内购买的数据。

这对我有用。我遇到了完全相同的问题。

https://stackoverflow.com/a/2045064/3901620

关于ios - 应用内购买返回 0 产品和产品标识符作为无效产品标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40152500/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com