Невозможно просмотреть прошлые заявки после повторного открытия HelpCenterActivityAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Невозможно просмотреть прошлые заявки после повторного открытия HelpCenterActivity

Сообщение Anonymous »

Я реализовал Zendesk Support SDK с использованием Kotlin в нашем приложении для Android и настроил его для открытия HelpCenterActivity и RequestListActivity с помощью механизма поддержки.
В настоящее время мы используем следующий процесс инициализации. :

Код: Выделить всё

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)
Откройте HelpCenterActivity

Код: Выделить всё

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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»