【发布时间】:2019-02-27 11:37:17
【问题描述】:
我正在使用 aws-amplify 从套接字获取数据,这是我的代码,我收到一个错误 ---> 实际上它适用于 iOS 12 以下但不适用于 iOS 12.1.4
可能的未处理承诺拒绝(id:1): 目的 { “错误代码”: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'),
});
【问题讨论】:
-
您并没有真正使用
PubSub或Amplify。把它放在一边,如果它允许通过类似"Action": "iot:*"的声明访问,您可以再次检查您的政策 -
嗨 Vahdet,实际上它适用于 iOS 12 以下但不适用于 iOS 12.1.4
-
那么,您是否遇到过这个问题:stackoverflow.com/q/53675028/4636715 看起来与您与 v12.1 分手的情况相似。
-
非常感谢,我会调查的。