Testing 应用内购买交易失败,沙盒模式下SKErrorPaymentCancelled
上下文Testing 应用内购买交易失败,沙盒模式下SKErrorPaymentCancelled,testing,ios7,storekit,Testing,Ios7,Storekit,上下文 通过SKProductRequest 通过itunes connect测试用户设置并验证 从设备上的“普通用户”帐户注销 作为设备上的测试用户登录 问题 如果用户未执行任何操作,支付交易将失败,并取消SKErrorPaymentCancelled 该应用程序被重定向到iTunes应用商店,并不断询问用户凭据 问题在于我使用设置-->iTunes&App Store-->Apple ID记录测试用户 这个过程似乎将测试用户“转换”为“真实用户”。事实上,你会被要求提供信用卡信息,这是
- 通过
SKProductRequest
- 通过itunes connect测试用户设置并验证
- 从设备上的“普通用户”帐户注销
- 作为设备上的测试用户登录
- 如果用户未执行任何操作,支付交易将失败,并取消
SKErrorPaymentCancelled
- 该应用程序被重定向到iTunes应用商店,并不断询问用户凭据
- 创建一个新的测试用户
- 确保没有用户登录到设置-->iTunes&App Store-->Apple ID
- 在应用程序中测试购买路径
- 当要求提供用户凭据时,请使用新创建的用户凭据
我希望这能节省您的时间。问题是我使用设置-->iTunes&App Store-->Apple ID记录测试用户 这个过程似乎将测试用户“转换”为“真实用户”。事实上,你会被要求提供信用卡信息,这是“真正的用户”所期望的 解决办法是:
- 创建一个新的测试用户
- 确保没有用户登录到设置-->iTunes&App Store-->Apple ID
- 在应用程序中测试购买路径
- 当要求提供用户凭据时,请使用新创建的用户凭据