我已经从here克隆了一个存储库,并试图探索AWS AppSync的订阅。我的理解是,如果服务器数据有实时更新,客户端应该期望看到一些通知或更新或排序,所以我所做的是:
在模拟器上运行应用程序
打开DynamoDB控制台并手动添加记录。
我期望我的应用程序收到一些通知,但是没有,如果我刷新该应用程序,它将收到更新的记录?我对订阅有误吗?
答案 0 :(得分:3)
订阅不是从您的dynamo数据库触发的,而是从您的突变触发的(在graphql模式中定义)。尝试通过您的订阅侦听的变体添加记录。您可以从应用程序同步控制台的“查询”下运行一个变体。
如果您的客户端设置正确,则应该相应更新。
希望这会有所帮助:)