iOS 中的 IAP 停止工作

Posted

技术标签:

【中文标题】iOS 中的 IAP 停止工作【英文标题】:IAP in iOS stopped working 【发布时间】:2016-07-12 11:43:45 【问题描述】:

我们在 Unity 中使用 Unibill 为 ios 进行应用内购买 这已经工作了一个多月,我们正在测试并且在 iOS 上一切正常(我们也有 android 并且它正在工作)

我们添加的项目正在等待应用提交,因为我们还没有向 itunes connect 提交任何新版本的应用

在我们提交新版本以供审核后,它被接受,并且应用内商品状态也更改为接受。

此时我们无法从 sandbox 或 testflight 购买商品,StoreKit 根本没有返回任何商品

我 99% 确定错误与代码无关,因为我们已经有一个多月没有更改任何内容,而且我们能够完美购买

仅有的两个变化是: * 应用程序被接受,消耗品状态也变为接受 * 不确定这是否相关,但我们两天前在会员中心更新了我们的开发者帐户,不知道这是否与问题有关

关于这个问题的任何想法?你真的不能在被接受后不再测试购买吗?

提前致谢

【问题讨论】:

OMG Hassan,您必须更改为 Unity 自己的内置 IAP/IAB。这很神奇。 我知道,我们计划很快迁移到它,但是当我们更新 unity 时出现错误,我们仍然使用没有 IAP 的 unity 5.2.5,所以我们将这样做下一个版本。问题可能出在插件上吗?它工作了一段时间 纯粹是 FWIW。基于将整个公司迁移到最新的 Unity。老实说,您应该忘记旧版本的应用程序,然后继续更新。去这里...forum-old.unity3d.com/threads/… ...查看一些高手编写的优秀入门代码;-) 我今天使用了unity IAP,同样的,在android上运行良好,在ios上不可用 【参考方案1】:

我不知道是什么解决了这个问题,似乎是苹果方面的问题

3 天不工作,第四天开始工作,项目中没有任何改变!

我确实在 itunesconnect 中添加了一个新的购买项目,这可能是原因吗?它可能刷新了一些东西?我不知道

【讨论】:

以上是关于iOS 中的 IAP 停止工作的主要内容,如果未能解决你的问题,请参考以下文章

Apple Instruments 在跟踪 iOS 分配时停止工作

返回科尔多瓦 iOS 应用程序中的页面时,webkit-playsinline 停止工作

购买的 iOS 10.3 停止工作

iOS Facebook 登录停止工作

iOS:推送通知已停止工作

离子内容滚动在 ios 14 上停止工作