【发布时间】:2015-07-31 09:34:21
【问题描述】:
我正在使用应用内购买,当我从沙盒帐户测试它时它工作正常。但是,当我尝试通过真实账户将金额设为零来购买在线订阅时。它给出了一个错误 [您目前无权在SandBox的这个inApp中进行购买Environment Sandbox]
【问题讨论】:
标签: ios iphone in-app-purchase
我正在使用应用内购买,当我从沙盒帐户测试它时它工作正常。但是,当我尝试通过真实账户将金额设为零来购买在线订阅时。它给出了一个错误 [您目前无权在SandBox的这个inApp中进行购买Environment Sandbox]
【问题讨论】:
标签: ios iphone in-app-purchase
我得到了苹果文档的答案,即从 Xcode 安装的应用程序始终处于沙盒环境中,从实时 iTunes 下载的应用程序是实时的。非常感谢所有人,特别感谢在帖子上发表评论并指导我的人。
=> 当您从 Xcode、测试设备 (iOS) 或 Finder (OS X) 启动应用程序时,StoreKit 会连接到沙盒环境。它连接到从 App Store 下载的应用程序的生产环境。您不得使用您的测试用户帐户登录生产环境。这将导致您的测试用户帐户无效。无效的测试账号不能再次用于测试应用内购买。 Apple Document
【讨论】:
您无法使用沙盒测试 ID 测试实时应用,因为沙盒电子邮件 ID 没有真正的信用。如果应用内购买适用于沙盒 ID,它也适用于真实 ID。
【讨论】: