2分钟后,aws-amplify对appsync的订阅停止

时间:2018-07-20 19:06:46

标签: nativescript aws-appsync aws-amplify

在使用Omit进行放大的情况下订阅appsync时,订阅工作了一段时间,但出现套接字关闭错误。

API.graphql(graphqlOperation(subscription));

相同的订阅可以在appsync控制台中正常工作,只要订阅正在运行,我都会收到事件,但是在设备上大约2分钟后就会停止。

涉及的代码

CONSOLE LOG [native code]: {
"[INFO] 24:12.893 MqttOverWSProvider": {
"errorCode": 8,
"errorMessage": "AMQJS0008I Socket closed.",
"uri": "wss://<uri>

这部分代码不会引发任何错误,并且仅在设置let cs = await this.subscriptionService.appSubscriptions(); this.sbscriptions = this.cs.subscribe({ next: data => { console.dir(data); }, error: error => console.dir(JSON.stringify(error)), close: () => console.log("closed") }); 时可见上述错误

注意:在此错误出现之前,订阅确实可以工作一段时间,在那段时间内,我可以看到从控制台触发的所有事件。

0 个答案:

没有答案