首页 > 解决方案 > 当用户不再在视图控制器中或应用程序处于后台时,AppSync 订阅是否有效

问题描述

我正在阅读这个示例应用程序,并注意到订阅调用发生在 viewDidLoad() 中。这就提出了以下问题:

1) 用户是否仅在他/她在该特定视图控制器中时才订阅事件评论?换句话说,如果用户导航到另一个场景,订阅是否不再有效?我怎样才能做到这一点,一旦用户订阅了某些东西,他/她就会订阅它,直到被告知停止?

我还有一个问题:

2) 我可以在应用期间更改传递给订阅的参数吗?例如,如果我订阅多个事件,那么我将传递一个 event_id 数组作为参数。对于某些情况,我会在数组中添加一个事件。那么每次添加事件时,是否必须重新开始订阅?

标签: amazon-web-servicesaws-appsyncaws-appsync-ios

解决方案


推荐阅读