iOS IAP文档说明,如果您想测试商店,应该在设置应用程序中退出您的iTunes帐户。进行应用内购买时,然后会要求您输入用户名和密码。但是,在应用程序内部,我不知道用户是否已登录或者他是否使用沙盒帐户。
实际上,我并不关心它是否是沙盒交易,但是:在服务器上,我必须通过URL https://buy.itunes.apple.com/verifyReceipt 验证真实收据和通过URL https://sandbox.itunes.apple.com/verifyReceipt 验证沙盒收据。如何在服务器上知道收据是沙盒收据还是真实收据?
或者应用程序如何知道收据是真实的还是沙盒的,因为我没有问题将额外的参数从应用程序传递到我的服务器。
无法使用以下方法:您不能仅仅说DEBUG版本的应用程序使用沙盒环境,而ADHOC或RELEASE版本的应用程序使用生产环境。使用ADHOC版本可以完全使用iTunes测试帐户进行应用内购买。
实际上,我并不关心它是否是沙盒交易,但是:在服务器上,我必须通过URL https://buy.itunes.apple.com/verifyReceipt 验证真实收据和通过URL https://sandbox.itunes.apple.com/verifyReceipt 验证沙盒收据。如何在服务器上知道收据是沙盒收据还是真实收据?
或者应用程序如何知道收据是真实的还是沙盒的,因为我没有问题将额外的参数从应用程序传递到我的服务器。
无法使用以下方法:您不能仅仅说DEBUG版本的应用程序使用沙盒环境,而ADHOC或RELEASE版本的应用程序使用生产环境。使用ADHOC版本可以完全使用iTunes测试帐户进行应用内购买。