我正在使用In App购买,当我从沙盒帐户进行测试时它工作正常。但当我尝试通过真实账户赚取零金来购买在线订阅时。它给出了一个错误 [此时环境沙箱中您无权在SandBox中使用此应用程序进行购买]
答案 0 :(得分:3)
您无法使用沙箱测试ID测试实时应用,因为沙箱电子邮件ID没有真正的功劳。如果In App Purchase适用于沙盒ID,它也适用于真实ID。
答案 1 :(得分:1)
我得到了苹果文档的答案,从Xcode安装的应用程序始终在Sandbox环境中,从live itunes下载的应用程序是Live。非常感谢所有人,尤其感谢那些在帖子上评论heae并指导我的人。
=> 当您从Xcode,测试设备(iOS)或Finder(OS X)启动应用程序时,StoreKit会连接到沙盒环境。它连接到从App Store下载的应用程序的生产环境。您不得使用测试用户帐户登录生产环境。这将导致您的测试用户帐户无效。无效的测试帐户不能再用于测试应用程序内购买。 &LT = Apple Document