AWS Appsync订阅未更新我的组件

时间:2018-09-10 11:39:27

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

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

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

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

我期望我的应用程序收到一些通知,但是没有,如果我刷新该应用程序,它将收到更新的记录?我对订阅有误吗?

1 个答案:

答案 0 :(得分:3)

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

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

希望这会有所帮助:)