首页 > 解决方案 > 检查 AWS Appsync 是否连接到端点套接字

问题描述

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

标签: aws-appsyncaws-amplify

解决方案


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


推荐阅读