iOS应用内购买:确认警报未显示

时间:2014-02-24 22:11:34

标签: ios storekit

我已经在我的(开发)应用中进行了几周的应用内购买。今天早上(2014年2月24日)我试图购买。产品信息请求没有问题,但当我尝试进行交易时,没有响应...当我的应用程序在前台时。如果我去了家里"按钮将我的应用程序发送到后台,"输入密码"或将显示交易的确认警报部分。我目前能够购买的唯一方法是将我的应用程序发送到后台然后快速将其恢复到前台,因此商店套件警报将显示在我的应用程序中,而不是显示在仪表板上。

我最近没有更改我的应用中的商店套件功能,所以我认为它可能与我的应用处理后台/前台执行的方式有关,但我不知道它可能是什么。其他人有这个问题并知道解决方案吗?

1 个答案:

答案 0 :(得分:0)

原来它与某些图像绘制有关,我在应用程序的其他地方正在后台线程上做。不确定如何干扰这个,或者就多线程而言我做错了什么。如果我了解更多,我会更新这个答案。如果有人对此主题有任何提示,欢迎他们。

更新:在后台线程上进行绘图而不结束所有已创建的图像上下文,这就是问题所在。 CPU开始全速工作,试图关闭它们,这会使应用程序变慢,耗尽电池,并且由于某种原因导致对StoreKit购买工作流程的干扰。