• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ios - 在应用内购买响应中突然得到 SKErrorDomain Code=0

[复制链接]
菜鸟教程小白 发表于 2022-12-11 18:02:19 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我们正在我们的应用程序中使用沙盒帐户测试应用内购买,今天它们突然停止工作。

我们在 Debug模式下检查,发现有时 SKProductsRequest 在“invalidProductIdentifiers”属性中返回我们的产品,经过几次请求后,它在“”中返回有效产品产品”属性。

当它返回有效的产品并且我们尝试进行购买时,我们会在 transactionState 属性中收到 SKPaymentTransactionStateFailed 的响应。

我们检查了 transaction.error 属性,它显示:

Error Domain=SKErrorDomain Code=0 "无法连接到 iTunes Store"UserInfo=0x339120 {NSLocalizedDescription=无法连接到 iTunes Store}。

我们检查了 itunesconnect 和开发者门户中的所有设置。 应用内购买设置正确,应用 ID 处于事件状态,并且为开发和分发模式启用了应用内购买。

我们尝试在许多具有不同沙盒帐户的设备上进行购买。 我们甚至尝试创建新的沙盒帐户,但没有帮助,我们仍然从 StoreKit 收到相同的错误。

请注意,昨天一切正常,我们能够在相同的沙盒帐户上为相同的应用内购买 ID 进行测试购买。

谁能帮助我们解决这个问题?

也许有人已经遇到过这样的问题。

谢谢。



Best Answer-推荐答案


我遇到了和你一样的问题。我在 itunesconnect 和苹果的开发者门户网站上检查了所有内容。但那里的一切都是正确的。经过长时间的研究发现,由于我的设备中的 Appstore id 密码出现此错误。我从设备中的设置中注销。然后再次购买应用程序要求我提供凭据。我输入沙箱 id-password 并且它起作用了。

希望这对你也有用。

关于ios - 在应用内购买响应中突然得到 SKErrorDomain Code=0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40552543/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap