我向Flutter 翼回购提交了issue分,但这很奇怪.这看起来很像是苹果的问题.

基本上,恢复购买失败并出现错误.它可能是Sandbox 环境的东西,但如果没有在Sandbox 环境中确认这一点,我们不能发货.

该代码应该将以前购买的产品发送到我的购买流,

              try {
                await _inAppPurchase.restorePurchases();
              } catch (e) {
                if (e is SKError) {
                  debugPrint(
                      "SKError code: '${e.code}', userInfo: '${e.userInfo}'");
                }
              }

但是,它将在调试控制台中发出错误,并且没有已购买的商品进入我的购买流.

flutter: SKError code: '-1202', userInfo: '{NSLocalizedDescription: このサーバの証明書は無効です.“mzstorekit-sb.itunes.apple.com”に偽装したサーバに接続している可能性があり、機密情報が漏えいするおそれがあります., NSUnderlyingError: {domain: kCFErrorDomainCFNetwork, userInfo: {_kCFStreamPropertySSLClientCertificateState: 0, _kCFNetworkCFStreamSSLErrorOriginalValue: -9807, kCFStreamPropertySSLPeerTrust_desc: <SecTrustRef: 0x7c8a61cd0>, _kCFStreamErrorDomainKey: 3, _kCFStreamErrorCodeKey: -9807, kCFStreamPropertySSLPeerCertificates: [<cert(0x7c9810800) s: mzstorekit.itunes.apple.com i: Apple Public EV Server RSA CA 2 - G1>, <cert(0x7c984c800) s: Apple Public EV Server RSA CA 2 - G1 i: DigiCert High Assurance EV Root CA>, <cert(0x7c9846200) s: DigiCert High Assurance EV Root CA i: DigiCert High Assurance EV Root CA>]}, code: -1202}}'

日本的部分基本上是说

‘此服务器的证书无效.您可能正在连接到模拟"mzstore kit-sb.itunes.apple.com"的服务器,机密信息可能会泄露.’

有没有人遇到过这个错误?你是怎么设法解决这个问题的?

推荐答案

好吧,这原来是一个简单的苹果服务器问题,现在已经解决了.

https://developer.apple.com/forums/thread/736720

教训是,总是勾选system status.我想把这个问题go 掉,但把这个留到?课上

Ios相关问答推荐

UIImage大小调整工作,但转换为上传数据时恢复到原始大小

SwiftUI中ForEach和@ State数组的可能并发问题

如何使用超薄material ,但没有浅色/填充?

Swift在SceneKit中为scnnode添加自定义几何体(视图)

在视图上执行手势会阻止相机操作

使用 WebKit 加载 YouTube 视频时控制台中打印警告

如何使用自定义数据源在本地react 本机 ios 应用程序中加载 Tradingview 小部件?

@Query与SwiftData数据列表绑定

在 iOS 上启用明文本地流量在 .NET MAUI 中不起作用

查找东南亚语言(泰语、高棉语、老挝语、缅甸语)中的单词边界

如何解码没有名称的 JSON 数组?

VStack 显示错误实例方法 'sheet(item:onDismiss:content:)' 要求 'Int' 符合 'Identifiable'

.onChange(of: ) 一次用于多个 @State 属性?

滑动以返回特定的 SwiftUI 视图

在 UICollectionView 上从右到左对齐

在 UICollectionView 上动态设置布局导致莫名其妙的 contentOffset 变化

UITableView 页脚,停止浮动内容

在代码生成的 UIView 上绘制 UIBezierPath

使用 Swift 在一个 ViewController 中强制横向模式

快速从 NSTimeInterval 转换为小时、分钟、秒、毫秒