amazon-web-services - AWS Appsync 订阅未更新我的组件

标签 amazon-web-services react-native graphql aws-appsync

我已经从 here 克隆了一个存储库并尝试探索 AWS AppSync 的订阅。我的理解是,如果服务器数据有实时更新,客户端应该期望看到一些通知或更新或排序,所以我所做的是:

  1. 在模拟器上运行应用

  2. 打开 DynamoDB 控制台并手动添加记录。

我原以为我的应用程序会收到一些通知,但没有,如果我刷新应用程序,它会有更新的记录吗?我对订阅的理解有误吗?

最佳答案

订阅不是从您的 dynamo 数据库触发的,而是从您的变更(在 graphql 架构中定义)触发的。尝试通过您的订阅监听的突变添加记录。您可以从应用程序同步控制台的“查询”下运行突变。

如果您的客户端设置正确,它应该相应更新。

希望这有帮助:)

关于amazon-web-services - AWS Appsync 订阅未更新我的组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52256987/

相关文章:

json - Amazon athena 无法读取 S3 JSON 对象文件,并且 Athena 选择查询返回 JSON 键列的空结果集

json - 在 Flutter 的 Ferry Graphql 中序列化标量 JSON 以实现灵活的查询

graphql - FastAPI + GraphQL 在引发异常时出现错误 NoneType 是可调用的

amazon-web-services - Amazon Textract与Amazon Rekognition DetectText

node.js - 如何在 node.js/Javascript 中签署 Amazon Simple Pay 按钮

hadoop - Hive 不会写入 aws s3

android - 如何在 React Native 中存储/保存数据

java - 编译到 Android 设备时出现 React Native 全新构建错误

android - React native box shadow图像解决方案

graphql - 如何将远程模式包装在另一个查询字段中?