AWS Appsync 订阅没有更新我的组件

AWS Appsync subscription is not updating my component

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

  1. 运行 模拟器上的应用程序

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

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

订阅不是从您的发电机数据库触发的,而是从您的突变(在您的 graphql 模式中定义)触发的。尝试通过订阅侦听的突变添加记录。您可以 运行 从 "queries" 下的应用程序同步控制台进行更改。

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

希望这对您有所帮助:)