我已经在很多应用程序中实现了应用内购买,并在沙盒环境中测试了所有这些应用程序。现在,我正在开发该应用程序的应用程序内购买之一,我昨天测试了该应用程序并且工作正常,但到今天早上,现有的沙箱帐户都没有用于应用程序内测试。
我跟着其中一个苹果thread https://forums.developer.apple.com/thread/70418解决问题,但似乎没有任何效果。在这个线程中,很多开发人员都面临着同样的问题,其中一些人提出了解决方案,但没有一个对我有用。
到目前为止我已经尝试过以下解决方案:
- 添加包含所有元数据的新产品,并尝试使用新产品 ID。
- 创建了新的演示应用程序来使用新证书和配置文件测试应用程序内购买。但不起作用。
- 创建新的沙箱测试器,从邮件帐户验证它。
我能够获取产品名称和价格等产品信息,但无法完成购买。起初,当操作系统要求输入沙盒用户的 Apple ID 和密码时,我输入了它,它接受凭据并且 iTunes 使用沙盒用户登录。但是突然另一个操作系统警报提示Invalid Address
.
Find below screen shot of that alert.
当我点击Continue
,然后它重定向到 iTunes Store,加载一段时间后,它会显示另一个警报iTunes account creation not allowed
。该警报的屏幕下方。
我已经尝试了所有可能的解决方案,但没有任何对我有用。如果你们中的任何人遇到过同样的问题,请在此处更新。
我尝试了应用程序商店领土为美国和英国的沙盒帐户,它可以工作,但印度帐户则无法工作。
请按照以下步骤创建沙盒帐户:
- 打开 itunesconnect.apple.com
- Select
Users and Roles
- Select
Sandbox Testers
- Select
+
button
- 从 App Store 区域,您可以为任何国家/地区创建沙盒帐户并测试应用程序内购买
Select country as United States or United Kingdom, works for me.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)