相关疑难解决方法(0)

应用内购买中的SKErrorDomain代码= 0

今天,在沙箱模式下测试IAP时,我们突然收到SKPaymentTransactionStateFailed错误消息:

错误域= SKErrorDomain代码= 0"无法连接到iTunes Store"UserInfo = {NSLocalizedDescription =无法连接到iTunes Store}

然后警报来了

它之前有效,我们没有更改任何与IAP相关的代码.

我搜索了stackoverflow和谷歌并尝试了这些:

  • 用设备测试,而不是模拟器,
  • 确保产品ID正确.
  • 确保XCode常规设置中的内部版本号是正确的
  • 在iTunes连接中创建新的沙盒测试帐户,并注销所有其他帐户,然后使用沙箱测试帐户进行测试.
  • 重启/重置设备
  • 确保最近未续订Apple开发者帐户

这些都不适合我.有什么建议?

更新:我认为这是iTunes Connect Server问题,现在已经解决了.

objective-c in-app-purchase ios

8
推荐指数
1
解决办法
2672
查看次数

降级应用内级别会返回错误

我有一个使用inapp购买的应用程序.我使用StoreKit进行自动续订inapp购买.一切都在发现.

但是当我从级别3降级到级别1(或从级别3降级到级别2,或从级别2降级到级别1)时,购买无法返回:"SKErrorDomain Code = 0"无法连接到iTunes Store ".升级没问题.

但有时候,在第一次购买之后等待10-15分钟才能降级.但不总是.

我做了什么 :

  • 使用设备而不是模拟器(!)
  • 沙盒测试仪是新的,从未用于生产环境
  • 从设备注销每个生产帐户
  • 更改产品的订单并保存

知道发生了什么事吗?

storekit in-app-purchase ios swift

6
推荐指数
1
解决办法
331
查看次数

标签 统计

in-app-purchase ×2

ios ×2

objective-c ×1

storekit ×1

swift ×1