我正在使用aws-amplify从套接字获取数据,这是我的代码,我得到了一个错误->实际上它适用于低于iOS 12的版本,但不适用于iOS 12.1.4
可能未处理的Promise Rejection (id: 1):Object { "errorCode":7,"errorMessage":"AMQJS0007E套接字错误:未定义。“,"invocationContext":未定义,}请提前帮我谢谢
import { PubSub } from 'aws-amplify';
import { AWSIoTProvider } from 'aws-amplify/lib/PubSub/Providers';
this.subscription = new AWSIoTProvider(this.iotConfig).subscribe(topic).subscribe({
next: data => this._receiveGameState(data),
error: error => console.log("Error: " + error),
close: () => console.log('Done'),
});发布于 2019-03-01 19:52:01
iOS 12.1.1要求2018年10月15日之后颁发的公开信任的传输层安全(TLS)服务器身份验证证书满足证书透明度政策,以便在苹果平台上评估为受信任。
这一政策正在成为一项广泛的标准,谷歌已经在其Chrome浏览器中执行了这一标准。亚马逊知道这一点,并为响应这些新政策,发布了对其MQTT后端(亚马逊IoT)的更新,以包括在新端点上的适当认证。请参阅link
https://stackoverflow.com/questions/54904598
复制相似问题