Работает ли подписка AppSync, когда пользователь больше не работает в View Controller или когда приложение является фоновым
Я читаю этот пример приложения и заметил, что вызов для подписок происходит в viewDidLoad(). Это поднимает следующий вопрос:
1) Подписан ли пользователь на комментарии к событиям только тогда, когда он / она находится в этом конкретном контроллере представления? Другими словами, если пользователь переходит на другую сцену, подписка больше не действует? Как я могу сделать так, чтобы как только пользователь подписывался на что-то, он / она подписывался на это, пока ему не было приказано остановиться?
У меня также есть другой вопрос:
2) Могу ли я изменить параметры, передаваемые подписке во время приложения? Например, если я подписываюсь на несколько событий, я бы передал массив event_id в качестве параметра. Для некоторых условий я добавлю событие в массив. Поэтому каждый раз, когда я добавляю событие, нужно ли перезапускать подписку?