2012-05-31 150 views
15

我正在从事应用内购买......我在模拟器/(沙箱模式)下工作正常。我仍在使用应用程序和测试工作。今天,当我测试应用程序购买时,我得到了。应用内购买测试mzfinance.InAppBuyLoginRequired_message(沙箱)

应用内购买测试mzfinance.InAppBuyLoginRequired_message(沙盒)

我看着在iTunes Connect,它说“拒绝” In App Purchase的下。我没有提供完整的描述,但并不认为它很重要,因为我之前开发者拒绝了该应用。

因此,我删除了在应用程序购买...上传/拒绝另一个二进制文件,并添加了新的应用程序购买。我使用了相同的apple-id来测试。第一次,它说成功。我再试一次,并得到相同的错误信息。

应用内购买测试mzfinance.InAppBuyLoginRequired_message(沙盒)

任何想法是怎么回事?我假设代码没问题,因为我没有改变它。它与iTunes连接设置或东西。

+0

你有解决方案吗?我也面临这个问题 – GauravSTomar

+0

刚发布它会看到。 –

+0

这似乎是苹果方面的一个问题。我们在这里遇到同样的问题。 – MatthiasC

回答

4

我有同样的问题,我不能每次购买任何应用内,因为我已经看到:

mzfinance.InAppBuyLoginRequired_message(沙盒)

早些时候,我测试了我的应用程序内购买这个测试帐户,一切都很好。 我在iTunesConnect中创建了新的测试帐户,它有帮助!

转到:

https://itunesconnect.apple.com/

选择:

“管理用户” >> “测试用户”

下一页 “添加新用户”,并创建新的用户与任何E-邮件地址(我用虚构的电子邮件地址)。 这个工作对我来说,我现在使用这个第二个帐户来测试。

问候

1

同样的事情发生自2012年5月31日仅在模拟器中注意到了这个问题,在设备一切正常。

我已经在模拟器上管理过测试,每次在iTunesConnect上创建新的测试用户。这是非常耗时的,否则它不起作用。

+0

我还是有同样的问题!你还拥有它吗 ? 当您想购买已购买的产品时,似乎会出现问题。这就是为什么每次创建一个新用户来解决问题的原因。 – CedricSoubrie

0

当您第一次购买应用程序时,它不会出现。 (创建新用户意味着第一次购买)。当您尝试恢复InApp购买并且没有正确处理恢复购买时就会出现这种情况。

请参阅In-App Purchase Programming Guide中的“恢复事务”部分。