检查AWS Appsync是否已连接到端点套接字

时间:2018-08-31 01:31:31

标签: aws-appsync aws-amplify

我正在将AWS Appsync用于聊天应用程序。在发送请求之前,有什么方法可以确保将Appsync连接到端点套接字吗?类似于AccessibilityService套接字事件。

1 个答案:

答案 0 :(得分:0)

AppSync SDK不会维护与端点的活动连接。但是,当您订阅对象时,SDK会为带有GraphQL的订阅创建WebSocket连接。如果您使用AppSync订阅并在对象上进行订阅,则SDK会打开WebSocket连接,并使该连接保持活动状态,直到由于网络故障而导致连接丢失。此连接可确保您获得有关已订阅对象的相关更新。

文档:

https://docs.aws.amazon.com/appsync/latest/devguide/building-a-client-app-android.html#subscriptions

https://docs.aws.amazon.com/appsync/latest/devguide/building-a-client-app-ios.html#subscriptions