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记录测试用户

这个过程似乎将测试用户“转换”为“真实用户”。事实上,你会被要求提供信用卡信息,这是“真正的用户”所期望的

解决办法是:

  • 创建一个新的测试用户
  • 确保没有用户登录到设置-->iTunes&App Store-->Apple ID
  • 在应用程序中测试购买路径
  • 当要求提供用户凭据时,请使用新创建的用户凭据
我希望这能节省你的时间