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