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

15
我正在使用应用内购买功能... 在模拟器/(沙盒模式)下一切正常。我仍在继续开发该应用程序并进行测试。今天当我测试应用内购买时,出现了以下信息:
沙盒中的应用内购买测试mzfinance.InAppBuyLoginRequired_message。
我查看了iTunes Connect并发现应用内购买下面标注有“已拒绝”。我没有添加完整的描述,但认为这并不重要,因为之前开发者也曾拒绝过该应用程序。
所以我删除了应用内购买...上传/拒绝了另一个二进制文件并添加了新的应用内购买。我使用相同的Apple ID 进行测试。第一次,它显示为“成功”。我再试一次,但却得到了相同的错误信息。
沙盒中的应用内购买测试mzfinance.InAppBuyLoginRequired_message。
你有任何想法吗?我假设代码没问题,因为我没有更改它。可能是iTunes Connect的设置或其他方面的问题。

你解决了吗?我也遇到了这个问题。 - GauravSTomar
这似乎是苹果方面的问题。我们在这里遇到了同样类型的问题。 - MatthiasC
同样的问题,只出现在模拟器上而不是设备上。 - Umgre
3个回答

4

我曾经遇到过同样的问题,因为每次都看到以下提示信息而无法购买应用内商品:

mzfinance.InAppBuyLoginRequired_message (sandbox)

之前我在测试账户上测试了我的应用内购买功能,一切正常。后来我在iTunesConnect上创建了一个新的测试账户,问题得以解决。

请前往:

https://itunesconnect.apple.com/

选择:

"管理用户" >> "测试用户"

接下来,点击"添加新用户"并创建一个带有任何电子邮件地址的新用户(我使用了虚构的电子邮件地址)。这对我很有效,我现在正在使用这个第二个账户进行测试。

祝好!


1

自2012年5月31日以来,同样的问题一直存在。我只在模拟器上注意到这种行为,在设备上一切正常。

我已经成功地在模拟器上进行了测试,每次都在iTunesConnect创建新的测试用户。虽然很费时间,但否则它不起作用。


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

0

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

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接