应用内购买停止工作(错误代码 109)

Posted

技术标签:

【中文标题】应用内购买停止工作(错误代码 109)【英文标题】:In App Purchase stopped working (error code 109) 【发布时间】:2014-01-13 13:49:50 【问题描述】:

今天我再次(在设备上)测试我的In-App purchases 时,它给了我以下错误(当我获取我的应用程序的可用产品时):

无法连接到 iTunes Store (Error Domain=SSErrorDomain Code=109 "Cannot connect to iTunes Store" UserInfo=0x8d97830 SSErrorHTTPStatusCodeKey=503, NSLocalizedDescription=Cannot connect to iTunes Store)

之前的代码运行良好。

有人也遇到过这个错误吗?

【问题讨论】:

我遇到了同样的问题。虽然我有不同应用程序和产品的测试应用程序。 【参考方案1】:

在 Apple 论坛上关注此处的状态:https://devforums.apple.com/message/933555#933555

【讨论】:

上面的链接好像坏了【参考方案2】:

1) 在第一台设备上,我在沙盒环境中请求 SCProducs 时也遇到了这个错误。

2)我试图从另一台设备请求 SCProducs。没有出现这个错误。

3)在那之后,在第一台设备上,我从真实的“iTues & App Store”帐户登录和退出“已删除所有内容和设置”,启动该应用程序并没有发生此错误。 (也许只是巧合)

!!!有趣的调查。在我将日期和时间设置为提前一个小时(在另一台设备上 - 提前一天)之后,SKProducts 必须这样做。

【讨论】:

我遇到了同样的问题,当我将 iPad 的日期设置为未来的某一天时,该问题得到了纠正。也许与在线发布日期晚于 iPad 上的本地日期有关?

以上是关于应用内购买停止工作(错误代码 109)的主要内容,如果未能解决你的问题,请参考以下文章

如何修复应用内购买错误“交易错误:无法连接到 iTunes Store 代码 0”? [复制]

在 iTunesConnect 上添加游戏中心支持破坏了我的应用内购买

Google Play 应用内购买返回错误代码 -1008:null puchaseData 或 dataSignature

应用内购买被“无法连接到商店”阻止

应用内购买错误的恢复按钮

Google Play 应用内购买问题 - 错误您已经拥有此项目