2013-03-21 121 views
2

我正在尝试更新我的应用程序。在iOS6之前,一切都很好。但现在,我面对这个问题:Corona - 应用内购买易损件产品错误(您已经购买....)

1。我买了一个产品。 (沙盒模式,易耗品) 2。一切正常 3。然后我尝试再次购买相同的产品。它给了我这个按摩:

"You've already purchased this but it hasn't been downloaded. Tap OK to download it now. [Environment : Sandbox]" 

之后,如果我点击确定,然后点击购买它,店内返回一些其他交易的购买。

请注意,我在所有pruchases之后使用store.finishtransaction()函数。 我希望有人知道如何处理这个问题。

Dogancan

+0

现在我也有这个错误: 当我打开应用程序,store.init()函数被调用,我从app store接收一些reciepts。他们都是购买的产品 – 2013-03-21 14:37:24

+0

将设备升级到iOS 6.1.3(不确定是原因)还是Xcode最新 - 即昨天,我的应用程序(不是Corona,自己的引擎,沙箱)开始从商店(包括赎回和新购买)。幸运的是,我们只有一次购买,所以我们可以忽略多个商店的回复。这发生在开发,测试,在另一个实时应用程序中工作并且自此以后未修改的代码上。我怀疑这是一个错误(希望只在)沙盒AppStore。此外,赎回开始在几个步骤中工作(不是所有赎回都一次)。 – Adrian 2013-03-21 22:13:57

回答

0

请尝试以下步骤。

1)转到设置 - > iTunes应用程序并注销您的帐户。

2)双推home按钮并关闭所有打开的应用程序。

3)在同一时间做一个硬复位的电源按钮顶部和主页按钮,直到苹果图标 出现,让它重新启动。

4)返回到设置并重新登录到您的iTunes帐户,并再次尝试在应用程序内购买。