3 бага в проекте 509100

Добрый день!

Путем тестирования обнаружили в приложении 3 бага:

  1. При тестировании на iOS на экране new entry 2 отображаются два поля ввода (input) вместо одного

Есть глобальная переменная, в зависимости от выбранной опции на экране new entry 1 в поле type selection (id jT2TYlkQ) должна показываться только одна. На android поле выводится корректно в соответствии с выбранным значением.

  1. На обеих ОС не отрабатывает choice chips на экране new entry 4, сделали show toast в конце цикла - он не показывает ничего, значение пусто.

  2. На android проблема с авторизацией - токен авторизации всегда есть, однако на экран login никогда не перебрасывает
    12:08:04.104/? requestData={“app_id”:“019523e3-43b7-7c24-9e9b-646dda0f892c”,“demo_app_api_url”:“https://qhvyqed-app.apms.io”,“auth_token”:“Bearer U6a9yXMSFZlYiKP6e1oQfFSfbEhOj36d”}
    2025-05-11 12:08:04.285/? Block: server_request, Response: isSuccessful=false, statusCode=401, body=null, error={“status”:“error”,“message”:“unauthorized”,“error”:“unauthorized”}

Вопрос - после выпуска обновления съехали отступы на экране Default, поля друг на друга заезжают, хотя изначально отступы между элементами работали корректно. Также перестали передаваться данные в add your content, хотя до выпуска обновления все передавалось из БД корректно. Это наша ошибка или проблема в новой версии?

  1. Не установлен Element ID у ChoiceChips Get Properties, данным неоткуда взяться.
  2. Не совсем понятен вопрос, какая-то настроенная логика не отрабатывает или как? В плане обращения к эндпойнту само наличие токена не является гарантией достаточности для проверки авторизации. Токен может быть невалидный, просроченный, могут использоваться дополнительные условия проверок, настроенные в эндпойнте.

@uliana @Slava По первому пункту — не могли бы вы показать бизнес-процесс? Нас интересует момент установки глобальной переменной и её последующая проверка, которая влияет на отображение input-полей.

Что касается третьего пункта — подскажите, пожалуйста, каким образом вы выполняете проверку токена?

Рекомендую также настроить триггер On Auth Required и выполнять навигацию на экран логина при его срабатывании.

@leryq_it добрый день! вот бизнес-процесс для проверки значения поля и отображения необходимых полей. Сделали оба поля ввода невидимыми по умолчанию, в конце настраиваем видимость опять же в зависимости от выбранной опции. Сейчас почему-то на iOS не отображается ни одно из них


И еще вопрос - почему на этом экране дата отображается в странном формате? (почему день имеет длину 3 символа, формат даты настраивали как dd-mm-yyyy)


По вопросу 3. добавляю БП, который при запуске приложения проверяет наличие токена авторизации и должен перенаправлять на логин. Он это делает на ios успешно, на андроиде всегда выдаёт непустой токен