15

我正在进行应用内购买...我在模拟器/(沙盒模式)中运行良好。我仍在使用该应用程序和测试进行一些工作。今天,当我测试应用内购买时,我得到了。

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

我查看了 iTunes Connect,它在应用内购买下显示“拒绝”。我没有提供完整的描述,但我认为这并不重要,因为我之前开发者拒绝了该应用程序。

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

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

知道发生了什么吗?我认为代码很好,因为我没有更改它。它与iTunes连接设置或其他东西有关。

4

3 回答 3

4

我有同样的问题,我无法购买任何应用程序内,因为我每次都看到:

mzfinance.InAppBuyLoginRequired_message(沙盒)

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

去:

https://itunesconnect.apple.com/

选择:

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

接下来“添加新用户”并使用任何电子邮件地址创建新用户(我使用了虚构的电子邮件地址)。这对我有用,我现在正在使用第二个帐户进行测试。

问候

于 2012-06-01T06:34:22.703 回答
1

自 2012 年 5 月 31 日以来发生了同样的事情。仅在模拟器中注意到此行为,在设备上一切正常。

每次在 iTunesConnect 创建新的测试用户时,我都会在模拟器上进行测试。这非常耗时,但否则它不起作用。

于 2012-06-06T14:36:10.007 回答
0

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

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

于 2012-06-28T12:29:52.427 回答