gpt4 book ai didi

ios - Unity 无代码 IAP 和 iOS : “UnityIAP: Received 0 products”

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:20:56 28 4
gpt4 key购买 nike

我一直在开发一个 iOS 应用程序,该应用程序通过 Unity 的无代码 IAP 实现应用程序内购买,并且我反复遇到一系列错误最终导致 UnityIAP 初始化失败:

2018-07-17 11:19:49.534325-0400 myApp[3536:9271265] UnityIAP: Requesting 4 products
2018-07-17 11:19:49.543170-0400 myApp[3536:9271265] UnityIAP: Requesting product data...
2018-07-17 11:19:52.427308-0400 myApp[3536:9271265] UnityIAP: Received 0 products
2018-07-17 11:19:52.447201-0400 myApp[3536:9271265] UnityIAP: No App Receipt found
2018-07-17 11:19:52.453272-0400 myApp[3536:9271265] UnityIAP: No App Receipt found
...
Unavailable product com.myCompany.myApp.myProduct1 -1000000001
...
Unavailable product com.myCompany.myApp.myProduct2 -1000000002
...
Unavailable product com.myCompany.myApp.myProduct3 -1000000003
...
Unavailable product com.myCompany.myApp.myProduct4 -1000000004
...
Purchasing failed to initialize. Reason: NoProductsAvailable`

简而言之,当Unity尝试使用我定义的目录进行初始化时,它似乎无法在App Store Connect上找到关联的产品。我在这里和 Unity 的网站上浏览过许多其他主题,但似乎没有一个能找到答案。

常见的建议是

  1. 确保在配置文件中启用IAP

  2. 确保 iTunes Connect 上的产品 ID 和 Apple ID 值与 Unity 目录中的值匹配

  3. 确保使用正确的签名对代码进行签名

  4. 确保产品类型匹配(例如消耗品、非消耗品、订阅)

  5. 确保设备已登录到沙箱帐户

  6. 确保开发者的 iTunes 帐户详细信息已设置

  7. 提交应用以供审核

似乎大多数其他有同样问题的人都没有达到前面七点中的一个或多个。但是,我已经完成了每一件事,但错误仍然存​​在。有任何想法吗?谢谢。

最佳答案

发帖权再次来袭。看起来 Unity 目录中的 AppleAppStore ID 覆盖应该是来自 iTunes Connect 的 Product ID 字段,而不是 Apple ID 字段.在本例中,它将是 com.myCompany.myApp.myProduct3 而不是 1000000001。这是一个非常快速的修复。在此张贴以供他人启迪。

关于ios - Unity 无代码 IAP 和 iOS : “UnityIAP: Received 0 products” ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51404504/

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