Битрикс не работает мобильное приложение

Не работает мобильное приложение в коробке

Закладки Живая лента, и Уведомления в мобильном приложении открываются.
генерируют по два запроса

A SSLv3-compatible ClientHello handshake
User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 13_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) WKWebView/BitrixMobile/Version=34

A SSLv3-compatible ClientHello handshake
User-Agent: Bitrix24/406.268.3/iPhone iOS 13.3.1

2 втором запросе портрал отдает свой сертификат

уже собственно приходят данные для закладки

А вот Чаты, Открытые линии, Меню
генерируют только один запрос
CONNECT XXXXX.ru:443 ответ 200, body 0 байт
User-Agent: Bitrix/Janative
A SSLv3-compatible ClientHello handshake
.

и на этом эти вкладки в мобильном приложении не открываются .

с 6 апреля поддержка посоветовала только собрать логи. Жду.

Для решения пробовал: перенес портал на новую VMBitrix, не помогло. Переустанавливал модули RESTAPI, мобильного приложения. Из /root/menu.sh удалял и ставил Push, впрочем он работает нормально.

Саппорт помог идеей использовать Fiddler для сниффинга траффика.

Ранее не сталкивался с такой ситуацией и Fiddler пользовался впервые

Можно попробовать такой вариант для мобильных устройств: поставьте прокси сервер fiddler на компьютере в корпоративной сети ( http://www.fiddler2.com/fiddler2/ ).
В настройках подключения к интернету в мобильном устройстве укажите локальный адрес fiddler и порт 8888.
Проделайте действия, приводящие к проблеме. При этом ваши хиты отобразятся в фидлере, сохраните сессию из фидлера в формате saz и приложите её к обращению.
Мы проанализируем полученные данные с целью выявления ошибки.
Перед этим включите, пожалуйста, дешифровку траффика в fiddler: http://docs.telerik.com/fiddler/configure-fiddler/tasks/DecryptHTTPS

Инструкция не полна, а раз ее дали в тикете я ей поверил. Моей квалификации не хватило.

В логе нет хита по конкретному URL, который возвращает 200 и 0 байт, я не могу повторить эту ситуацию.
Потому что не выполнена рекомендация:
1. Отключить на сервере переадресацию с http на https

Рекомендация была выполнена, но этот ответ, откинул меня еще на неделю ожидания ответа в тикете.

И трафик шел все равно по 443 порту

В моем случае был IOS, спасла инструкция

Без установки сертификата на IOS анализировать трафик не получалось, вернее получалось так как в первом моем посте.

Сразу после установки сертификата вылезли ошибки 404 в логах Fiddler, и проблема стала ясна и очевидна.

Итак, проблему была решена копированием файлов mobile и mobileapp с новой VM,
насколько смог определить в папке home\bitrix\www\bitrix
подпапки в js и services при переустановке модулей не пересоздавались, вот их и скопировал и пересоздал правила обработки адресов

Источник

Не загружается чат на Мобильных телефонах

Собственно, суть проблемы в теме. В мобильном приложении Битрикс 24 есть вкладка Чаты. Главная страница чатов грузиться без проблем и выводит часть последнего сообщения (см.аттач). Но если нажать на какой-то чат, чтобы посмотреть всю переписку, получаем ошибку (см.аттач №2).

Вкладки Задачи, Новости работают без ошибок. Развёрнуто всё на Bitrix virtual appliance version 7.4.3.

Открытые линии работаю на стороне сайта без особых проблем.

Сторонние модификации системы через init.php отключались для чистоты теста, чаты от этого не заработали.

Может кто-то сталкивался с такой проблемой? Если бы можно было копаться в исходнике мобильного приложения, отловить проблему было бы проще.

Буду благодарен любым предположениям!

Проверка системы не сообщает об ошибках?
Нет ли у вас установленных решений АСПРО? Была с ними проблема однажды.

Проверка системе не выявляет ошибок, в аттаче прикрепил проверки.

А вот решение от Аспро да, стоит. Шаблон Аспро Макс. Могут быть из-за него проблемы?

АААА! Точно такая же проблема. Все модули переставили через поддержку. Поддержка кивавет на кривой сервер. Образ VM 7.4.3 качался отсюда.

Все тесты проходятся, ошибок в логах нет.

Либо приложение кривое все-таки, либо сервер неадекватно себя ведет именно на одном URL получения списка сообщений.

А вообще массовый падеж b24 начался после установки предпоследнего обновления (где настройка защиты разлогинивания crsf была добавлена). Чаты перестали везде работать — помогало только полное стирание кук домена на клиенте. А при анализе кук вообще оказалось, что у некоторых компов было по две куки PHPSESSID с разным содержимым. Домен был с точкой и без в начале.

Отладка там затруднена — снифером выяснил, что происходит ошибка проверки csrf. Иногда выдается 401 или 403 ответ. И именно на чатах. Бэктрейс в момент ошибки записал — легче не стало. Заметил только, что при POST запросе sessid передается два раза в запросе (один, похоже, в форме, второй — в URL, куда постится форма) и потом csrf токен в заголовке запроса изменяется и не проходится проверка.

И самое интересное!

На Андроиде — версия приложения 5.2.1(655), версия WebView 33.0.0.0 до сих пор работает верно, на более новых не работает чат, на iOS тоже не работает чат.
Вот это я никак логически не могу объяснить. Сервер тот же, битрикс тот же, но все работает.

Хотелось бы конечно послушать мнение разработчиков мобильных приложений для Б24.

Источник

не работает чат (и кое-что ещё) в мобильном приложении. Подозрение на Push and Pull

Добрый день. Пользовались облачной версией bitrix24. Перешли на коробочную. Развернул BitrixWM. Развернул предоставленный бэкап, с помощью скрипта restore.php. Была огромная куча ошибок в Настройки -> Инструменты -> Проверка системы. Сейчас проверки выполняются, есть замечания в «Отправка почтовых уведомлений», однако сообщения на почту отправляются.
И дело совсем не в почте, а в мобильном приложении, которое при подключении, не может загрузить чаты, задачи и т.п. Просто появляется «подождите немного» и висит.
По скольку описание ошибок связанных с «Бизнес Чатом в реальном времени» и «Мобильном приложении» всегда ссылаются на некорректную настройку Push&Pullб, думаю, что проблема связанна с этим модулем.

Так же после развёртывания бэкапа на ВМ провёл этапы настройки из menu.sh. В том числе активировал NodeJS-PushServer. Однако тесты не проходили, тогда
в веб админке дополнительно указал следующие настройки модуля:
— Виртуальная машина 7.3 и новее (Bitrix Push server 2.0)
— http://[реальное_доменное_имя]:8895/bitrix/pub/
— ключ указал из команды grep SECURITY_KEY /etc/sysconfig/push-server-multi

Над BitrixWM стоит apache2, на котором настроено проксирование доменного имени и портов 80, 443 (сертификаты Lets Encrypt лежат на apache2), а так же 8890, 8891, 8893, 8894, 8895, 5222, 5223, 8070 — эти порты были указаны в различных мануалах по настройке Push&Pull. Все ли порты эти нужны?

п.с.: ТП в чате со мной общаться перестали. Даже «Здравствуйте! Передаю ваш диалог техническому специалисту, который. » не отвечают. По телефону ТП не осуществляется. Форум читал.

Источник

не работает чат (и кое-что ещё) в мобильном приложении. Подозрение на Push and Pull

Добрый день. Пользовались облачной версией bitrix24. Перешли на коробочную. Развернул BitrixWM. Развернул предоставленный бэкап, с помощью скрипта restore.php. Была огромная куча ошибок в Настройки -> Инструменты -> Проверка системы. Сейчас проверки выполняются, есть замечания в «Отправка почтовых уведомлений», однако сообщения на почту отправляются.
И дело совсем не в почте, а в мобильном приложении, которое при подключении, не может загрузить чаты, задачи и т.п. Просто появляется «подождите немного» и висит.
По скольку описание ошибок связанных с «Бизнес Чатом в реальном времени» и «Мобильном приложении» всегда ссылаются на некорректную настройку Push&Pullб, думаю, что проблема связанна с этим модулем.

Так же после развёртывания бэкапа на ВМ провёл этапы настройки из menu.sh. В том числе активировал NodeJS-PushServer. Однако тесты не проходили, тогда
в веб админке дополнительно указал следующие настройки модуля:
— Виртуальная машина 7.3 и новее (Bitrix Push server 2.0)
— http://[реальное_доменное_имя]:8895/bitrix/pub/
— ключ указал из команды grep SECURITY_KEY /etc/sysconfig/push-server-multi

Над BitrixWM стоит apache2, на котором настроено проксирование доменного имени и портов 80, 443 (сертификаты Lets Encrypt лежат на apache2), а так же 8890, 8891, 8893, 8894, 8895, 5222, 5223, 8070 — эти порты были указаны в различных мануалах по настройке Push&Pull. Все ли порты эти нужны?

п.с.: ТП в чате со мной общаться перестали. Даже «Здравствуйте! Передаю ваш диалог техническому специалисту, который. » не отвечают. По телефону ТП не осуществляется. Форум читал.

Источник

Вопросы по мобильному приложению

В этой статье собраны ответы на самые часто задаваемые вопросы о мобильном приложении.

Есть ли у Битрикс24 мобильное приложение?

Вы можете работать с Битрикс24 не только на компьютере, но и с помощью мобильного устройства.

Мобильные приложение Битрикс24 доступно для iOS и Android бесплатно для каждого сотрудника. Скачать его можно в специальном разделе.

Подробнее читайте в статье.

Планируется ли мобильное приложение для Windows Phone?

Мобильное приложение, на данный момент, доступно только под iOS и Android. Для Windows Phone выпускать мобильное приложение пока не планируем.

Работает ли мобильное приложение Битрикс24 на Apple Watch?

Мобильное приложение Битрикс24 отображает только уведомления на Apple Watch. Надпись «Чтобы продолжить, смахните иконку на экране блокировки вашего iPhone» ( “Swipe the icon on the lock screen to continue”) означает, что дальнейшая работа должна происходить уже в мобильном приложении Битрикс24 на самом телефоне.

Могу ли я кастомизировать мобильное приложение?

Такая возможность не предусмотрена.

Как авторизоваться в мобильном приложении?

Для авторизации необходимо указать следующие данные: Логин, пароль и адрес портала (не обязательное поле).

Если возникает ошибка при авторизации, проверьте, верно ли указаны данные.

Если вы используете двухэтапную авторизацию на вашем портале, то для авторизации в мобильном приложении необходимо использовать специальный пароль со страницы Пароли приложений в вашем профиле.

Подробнее можно прочитать здесь.

Могу ли я создать/просмотреть задачи в мобильном приложении?

Создавать задачу в мобильном приложении просто и удобно. Она создается одной строкой из любого списка задач с помощью верхнего поля Новая задача или кнопки +.

Также вы можете посмотреть и отфильтровать задачи.

Подробнее читайте в статье.

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

Настроить уведомления вы можете по инструкции.

Почему при просмотре сущности CRM отображаются не все пользовательские поля?

На данный момент мобильное приложение поддерживает отображение не всех пользовательских полей.

Источник

Читайте также:  Как починить айкос крышку защелку
Оцените статью