ios Unity IAP在Apple Testflight中无法正常工作

sdnqo3pr  于 9个月前  发布在  iOS
关注(0)|答案(2)|浏览(133)

在过去的几天里,我试图让IAP在我的第一个游戏应用程序的TestFlight上工作。IAP在Unity编辑器(假商店)和Google Play(内部测试轨道)上工作得很好。
我没有收到任何产品价格从苹果商店和购买按钮没有效果(没有回调 ProcessPurchaseOnPurchaseFailed,因为我显示弹出窗口的情况下)。
下面是我的应用程序和IAP的状态:
x1c 0d1x的数据



从其他类似的线程,一切都应该是好的,作为TestFlight工作不需要提交IAP,也不需要手动创建沙箱用户。
任何提示什么进一步测试或我如何可以检查日志/警告/错误是非常感谢,谢谢。

使用的工具:Unity 2019.3.0(IAP 2.0.6)和XCode 11.3.1
更新1:OnInitializeFailed()被调用,错误为NoProductsAvailable

rlcwz9us

rlcwz9us1#

初始化失败,出现NoProductsAvailable的原因是我没有付费应用的激活协议,虽然是测试,没有真实的资金投入,但还是需要有这个设置。
它应该是这样的:


一旦解决了这个问题,IAP就可以正常工作了。

nnt7mjpx

nnt7mjpx2#

我收到“收到0产品”,直到我填写了联系信息,银行信息和税务信息。后添加税和活动一切正常

相关问题