Ios 已禁用解析为kPFErrorPaymentDisabled的应用程序内购买沙盒测试
我尝试使用Parse SDK为我的iOS应用程序设置应用内购买(IAP)Ios 已禁用解析为kPFErrorPaymentDisabled的应用程序内购买沙盒测试,ios,parse-platform,in-app-purchase,Ios,Parse Platform,In App Purchase,我尝试使用Parse SDK为我的iOS应用程序设置应用内购买(IAP) 我在开发者门户中为我的应用程序启用了IAP 我在XCode应用程序项目设置中启用了IAP 我在iTunes Connect中创建了一个可消费的IAP。它说,等待截图,你目前没有有效的iOS付费应用合同。然而,这两者都不会影响沙箱测试 我为IAP测试创建了一个沙箱帐户 我在测试设备上注销了iTunes和Appstore帐户。我没有登录到设置中的沙盒帐户 这是我在代码中执行IAP的方式: PFPurchas
- 我在开发者门户中为我的应用程序启用了IAP
- 我在XCode应用程序项目设置中启用了IAP
- 我在iTunes Connect中创建了一个可消费的IAP。它说,等待截图,你目前没有有效的iOS付费应用合同。然而,这两者都不会影响沙箱测试
- 我为IAP测试创建了一个沙箱帐户
- 我在测试设备上注销了iTunes和Appstore帐户。我没有登录到设置中的沙盒帐户
PFPurchase.buyProduct("com.domain.MyIdentifier", block: { (error: NSError?) in
if error != nil {
print(error?.localizedDescription)
})
我在AppDelegate
PFPurchase.addObserverForProduct("com.domain.MyIdentifier") { (transaction:SKPaymentTransaction) in
print("purchased")
}
它不会提示登录,我想把我的沙箱帐户凭据放在哪里。我收到来自解析的kPFErrorPaymentDisabled
错误
这意味着什么?如果通过设置中的
限制禁用IAP,则会发生此错误。SKPaymentQueue.canMakePayments()返回什么?