Как обновить новый контроллер представления запросов из push-уведомлений?

Я использую Zendesk iOS SDK v2.2.0, чтобы открыть новый запрос следующим образом:

RequestUi.buildRequestUi(with: configuration)

Затем я помещаю контроллер представления в стек навигации. Другой способ получить доступ к новому контроллеру представления запросов - это когда на контроллере представления "Входящие" (из каркаса) пользователь нажимает кнопку карандаша на панели навигации.

Если пользователь затем сохраняет новый контроллер представления запросов открытым и получает push-уведомление для ответа агента, я использую SDK, чтобы попытаться найти и обновить запрос, например так:

ZendeskProviderSDK.Support.instance?.refreshRequest(requestId: notification.ticketID)

Но SDK не обновляет новый контроллер представления запросов в этом случае. Есть ли способ заставить SDK идентифицировать, что видимый в данный момент контроллер представления связан с существующим тикетом, и обновлять его автоматически?

0 ответов

Другие вопросы по тегам