Как обновить новый контроллер представления запросов из push-уведомлений?
Я использую Zendesk iOS SDK v2.2.0, чтобы открыть новый запрос следующим образом:
RequestUi.buildRequestUi(with: configuration)
Затем я помещаю контроллер представления в стек навигации. Другой способ получить доступ к новому контроллеру представления запросов - это когда на контроллере представления "Входящие" (из каркаса) пользователь нажимает кнопку карандаша на панели навигации.
Если пользователь затем сохраняет новый контроллер представления запросов открытым и получает push-уведомление для ответа агента, я использую SDK, чтобы попытаться найти и обновить запрос, например так:
ZendeskProviderSDK.Support.instance?.refreshRequest(requestId: notification.ticketID)
Но SDK не обновляет новый контроллер представления запросов в этом случае. Есть ли способ заставить SDK идентифицировать, что видимый в данный момент контроллер представления связан с существующим тикетом, и обновлять его автоматически?