Вопросы и ответы о мобильном приложении

Какие способы авторизации/аутентификации существуют в мобильном приложении?

В мобильном приложении существуют следующие виды авторизации/аутентификации:

  1. Стандартная авторизация с помощью логина и пароля пользователя платформы. Для использования необходимо настроить аутентификацию с LDAP.
  2. Single Sign-On (SSO). Для использования необходимо настроить SSO и включить системную настройку с кодом MobileUseSSO.
  3. Пользовательский сертификат (только для iOS). Для использования необходимо включить системную настройку с кодом UseMobileCertificateAuthentication.

Как происходит скачивание файлов в разных режимах работы мобильного приложения?

В онлайн и оффлайн режимах скачивание происходит при первом нажатии на файл. Файл кэшируется на устройстве и при дальнейших нажатиях файл будет открываться из кэша приложения при наличии интернет-соединения.

В онлайн режиме при отсутствии интернет-соединения скачивание и открытие файлов невозможно, так как онлайн режим подразумевает работу с актуальными данными.

В оффлайн режиме при отсутствии интернет-соединения возможно только открытие файлов, заранее загруженных в кэш устройства. Скачивание файлов невозможно.

Для открытия ранее загруженного файла требуется доступ к программам, поддерживающим соответствующие расширения. Например, для открытия файла с расширением .docx необходимо, чтобы на мобильном устройстве был установлен Word или другая программа, поддерживающая работу с файлами с данным расширением.

Почему возникает ошибка 401 в мобильном приложении на Android?

При вызове конфигурационных сервисов из мобильного приложения (например, BPMSoft.RequestManager и BPMSoft.ServiceHelper) на Android не передаются cookie-сессии, что приводит к ошибке 401 Unauthorized. На iOS данная проблема отсутствует.

Android WebView (Chromium) применяет политику SameSite для обработки cookie. В гибридном режиме работы мобильного приложения интерфейс загружается с локального источника, а запросы к серверу расцениваются как cross-site. Поэтому session-cookie с параметром SameSite=Lax, установленным по умолчанию, не передаются в таких запросах.

Для устранения ошибки необходимо скорректировать внешний конфигурационный файл BPMSoft.WebHost.dll.config (для версии .NET 8) или Web.config (для версии .NET Framework) в корневой папке приложения:

  1. В секцию <appSettings> добавьте строку:
    <add key="CookiesSameSiteMode" value="None" />
  2. В секции <system.web> приведите элемент httpCookies к виду:
    <httpCookies httpOnlyCookies="true" requireSSL="true" sameSite="None" />
  3. В секции <system.web> в элементе <forms ...> укажите requireSSL="true".
Параметр CookiesSameSiteMode ="None" требует обязательной передачи cookie только по HTTPS (флаг Secure). Убедитесь, что сайт использует протокол HTTPS.

После внесения изменений необходимо перезапустить приложение BPMSoft и выполнить выход и вход в мобильном приложении.

Поддерживает ли мобильное приложение работу через SSL?

Мобильное приложение работает через SSL. Common Name (CN) сертификата должно совпадать с доменным именем сайта, а также должна быть валидна вся цепочка сертификатов.

Рекомендуем изучить

Настройка мобильного приложения
Обзор интерфейса мобильного приложения
Работа в мобильном приложении

Материал был полезен для вас?
Запросить демонстрацию
Купить приложение
Заявка на индивидуальный тренинг
Заявка на обучение в формате тренинга
Заявка на консультацию по обучению
Готовы сделать выбор CRM? (детальная)
Оставьте заявку, и наши эксперты бесплатно проконсультируют вас, подберут подходящую конфигурацию и рассчитают стоимость проекта.
Предпочитаемый способ связи
Вебинар: 25 июня в 11:00
Приглашаем вас на вебинар: BPMSoft CRM без отраслевых границ. От трейдинга до здравоохранения. Опыт и цифры
Готовы сделать выбор CRM?
Оставьте заявку, и наши эксперты бесплатно проконсультируют вас, подберут подходящую конфигурацию и рассчитают стоимость проекта.
Предпочитаемый способ связи
Готовы сделать выбор CRM? (детальная)
Оставьте заявку, и наши эксперты бесплатно проконсультируют вас, подберут подходящую конфигурацию и рассчитают стоимость проекта.
Предпочитаемый способ связи
Готовы сделать выбор CRM?
Оставьте заявку, и наши эксперты бесплатно проконсультируют вас, подберут подходящую конфигурацию и рассчитают стоимость проекта.
Предпочитаемый способ связи
Регистрация на мероприятие
Типовое внедрение
Внедрите BPMSoft CRM в свою компанию всего за 8 рабочих дней по фиксированной цене! Заполните заявку для уточнения условий.
Предпочитаемый способ связи
Оставить заявку
Оставьте свои контакты, и наш менеджер свяжется с Вами в ближайшее время.
Предпочитаемый способ связи
Демонстрационная версия BPMSoft
Заполните заявку для получения бесплатного доступа к демонстрационному стенду на 14 дней.
Заказать презентацию
Наш менеджер свяжется с Вами в ближайшее время.
Предпочитаемый способ связи
Рассчитать стоимость
Предпочитаемый способ связи
Лучшие CRM-системы в России: выводы Фонда «Сколково»
Какие CRM выбирают крупнейшие российские компании? Скачайте исследование рынка CRM-систем 2026 от Фонда «Сколково» и TAdviser
Задать вопрос
Предпочитаемый способ связи
Есть вопросы?
Не нашли для себя подходящую вакансию, или остались вопросы?
*
Есть вопросы?
Не нашли для себя подходящую вакансию, или остались вопросы?
*
Присоединяйтесь к партнерской сети BPMSoft
Оставьте свои контакты, и наш менеджер свяжется с Вами в ближайшее время
Тип партнерства*
Управление полным жизненным циклом клиента: от генерации лидов и продаж до внедрения, поддержки и продления подписки.
Разработка собственного Приложения – производного программного обеспечения, созданного на платформе BPMSoft (Базовое ПО).
Заявка на онлайн-консультации по BPMSoft
Оставьте свои контакты, и наш менеджер свяжется с Вами в ближайшее время
Стать образовательным партнёром
Оставьте свои контакты, и наш менеджер свяжется с Вами в ближайшее время.
Заявка на консультацию
Оставьте свои контакты, и наш менеджер свяжется с Вами в ближайшее время.
Подписка
Спасибо!
Ваша заявка принята.
Спасибо!
Ваша заявка принята.
Наш сотрудник свяжется с вами в течение 1-2 рабочих дней.
Внимание!
Обнаружена ошибка.
Внимание!
Обнаружена ошибка.
Вы подписаны на новостную рассылку от BPMSoft.
Вы подписаны на новостную рассылку от BPMSoft.
MAX Подписаться
Уважаемые клиенты! Предупреждаем о случаях недобросовестной конкуренции и мошенничестве в сети Интернет.
Подробнее