В настоящее время мы используем следующий процесс инициализации. :
Код: Выделить всё
Zendesk.INSTANCE.init(this, BuildConfig.Zendesk_URL, BuildConfig.Zendesk_APP_ID, BuildConfig.Zendesk_CLIENT_ID )
val identityBuilder = AnonymousIdentity.Builder()
identityBuilder.withNameIdentifier("$fullName").withEmailIdentifier(email) Zendesk.INSTANCE.setIdentity(identityBuilder.build())
Support.INSTANCE.init(Zendesk.INSTANCE)
Код: Выделить всё
val requestActivityConfig = RequestActivity.builder().withTags("android",getString(R.string.app_name), BuildConfig.VERSION_NAME).config()
HelpCenterActivity.builder().show(requireContext(), requestActivityConfig)
Когда конечный пользователь переключается между действиями, его заявки исчезают.
Вот точная информация. Последовательность действий для воспроизведения проблемы:
Последовательность действий пользователя:
- Перейдите: MainActivity → HelpCenterActivity → RequestListActivity.
- Создать заявку → Вернуться к HelpCenterActivity → Вернуться к MainActivity.
- Повторно открыть HelpCenterActivity → Перейти к RequestListActivity.
Заявки, созданные пользователем, успешно отображаются на нашей панели управления, что указывает на правильное создание заявок.
Однако, когда возвращаясь к RequestListActivity после закрытия HelpCenterActivity, заявки больше не видны.
Вывод журнала:
Я заметил, что при включенном ведении журнала Zendesk SDK не вызывает:
GET …/api/mobile/requests/show_many.json
для получения списка заявок после закрытия и повторного открытия HelpCenterActivity и возврата к RequestListActivity.
Если HelpCenterActivity не закрыт и пользователь возвращается к RequestListActivity, SDK вызывает API для получения списка заявок, и заявки отображаются правильно.
Необходимы ли дополнительные настройки для включения функций «Создать заявку» и «Мои заявки» для сохранения видимости заявки?
Есть ли что-то особенное в настройке SDK или управлении жизненным циклом, что может вызвать этот поведение?
Жду, кто-нибудь это знает, пожалуйста!!!
Подробнее здесь: https://stackoverflow.com/questions/792 ... eractivity
Мобильная версия