在进行应用内购买沙盒测试时,我遇到了以下错误:
您目前无权在此时购买沙盒中的此应用内购买项目。
如何避免此错误?
在进行应用内购买沙盒测试时,我遇到了以下错误:
您目前无权在此时购买沙盒中的此应用内购买项目。
如何避免此错误?
请确保以下几点:
1. 创建的测试账号来自与您生成预配资料的相同的开发者门户。
2. 测试账号仍然存在,没有被删除。
3. 在iTunesConnect中为应用程序创建应用内购买时,请使用相同的标识符。
您的测试账户可能已经不存在了。我发现您仍然可以使用已删除的测试账户登录,但是您无法进行购买,并且会看到与您描述的相同的消息。
1. 在itunesconnect上检查应用内产品标识符与您在应用中使用的是否相同。
2. 检查开发配置文件和itunes connect中您的应用程序的bundle标识符是否相同。
3. 在iTunes connect上测试的应用内购买状态应为“准备提交”。
4. 如果您更改了bundle标识符或配置文件,请从设备中删除该应用程序并清除其在xcode中的构建。
5. 在iTunes connect或开发者账户中不应有未处理的文件协议。
很有可能您正在使用不同开发者帐户的配置文件,再次检查一下。
步骤1:进入设置。
步骤2:选择iTunes和设置
步骤3:向下滚动。有一个名为SANDBOX ACCOUNT的部分
步骤4:使用您的沙盒帐户在那里登录
现在测试您的应用程序,它将正常工作。
仅沙盒测试人员可以进行购买。
请确保测试人员绝不要使用沙盒账户进行实际购买,否则将转换为真实账户。
只有沙盒测试人员才能进行测试购买。这并不是在内部和外部测试人员列表中列出的用户。请查看。