是否可以在不必输入银行详细信息等的情况下测试应用内购买?

Gru*_*kes 5 in-app-purchase ios

我想测试IAP,但是如果没有经过iTunes Connect上的多个环节并输入银行信息等,这似乎是不可能的.

SKProductsRequest返回0个产品的原因是什么?

任何人都可以确认是否是这种情况?如果是这样,那么我有什么理由不能在iTunes连接中创建虚拟测试应用程序条目,为银行信息输入垃圾,然后在完成测试后从iTunes连接中删除应用程序条目?

Cpn*_*nch 5

是的,您必须先输入银行和美国税务信息,然后才能进行应用内购买.我收到了"无效的产品ID",但是一旦我的银行/税务信息被设置,它就开始工作了.这似乎没有在任何地方记录.


Sam*_*m B -2

是的,您无需输入银行信息即可测试 IAP。你需要做的是

  1. 在itunesconnect中创建测试用户
  2. 在实际设备上运行您的应用程序
  3. 在您的 iphone/ipad 上启动 AppStore 应用程序
  4. 注销并使用您的测试用户 ID 登录
  5. 转到您的应用程序并尝试进行应用内购买
  6. 您应该会收到类似“向 Sandbox 收取 0.99 美元费用”的提示
  7. 系统不会向您的实际帐户收取费用。

Apple在这里记录了所有这些

展开显示“执行应用内购买产品测试”的选项卡