应用内购买沙箱测试 - 您所在地区不支持采购

时间:2017-03-22 12:41:54

标签: ios in-app-purchase

我通过应用内购买为乌克兰人开发应用程序。当我在乌克兰位置添加沙盒测试器并尝试购买时,我收到此警报

如果我使用其他位置,例如俄罗斯 - 那很好。我的应用程序是乌克兰人民,我对此感到不安。

有人知道如何解决这个问题吗?

4 个答案:

答案 0 :(得分:5)

Apple是一家美国公司,因此根据executive order 13685第1(a)(iii)条禁止他们与乌克兰的克里米亚地区进行商业交易

  (iii)直接或间接从美国或美国人(无论身在何处)向乌克兰克里米亚地区出口,再出口,出售或供应任何货物,服务或技术;

我怀疑,由于您没有输入地址,只是商店,因此在创建沙盒用户时,他们不知道您所在的区域,并且他们默认阻止购买。在生产中,用户具有注册地址,这允许Apple更有选择性地阻止购买。

您似乎需要与其他商店的用户完成测试。

答案 1 :(得分:4)

注意:仅限iOS 12以上版本

登录到您的主帐户。然后,您将看到SANDBOX ACCOUNT的选项。 使用非乌克兰语的测试帐户并测试您的购买。

沙箱帐户图片: SANDBOX ACCOUNT IMAGE

答案 2 :(得分:3)

您需要创建与非乌克兰Itunes商店相关的沙盒测试器。像这样的东西: enter image description here

非常感谢Mike表单Cherrypie Studio

答案 3 :(得分:0)

我遇到了与在乌克兰国家/地区使用测试用户引起的相同错误。但是,即使我从该帐户注销,创建新的非乌克兰帐户,登录(多次),注销(多次),删除应用程序,重新启动电话后,该错误也不会消失。 >

唯一有用的是重置设备。直到该系统停止向我显示该错误,然后我终于再次看到App Store登录窗口。