Перейти к содержанию

Внутренний чат и общение в приложении

Мобильное приложение PEMLAK оснащено полноценным встроенным мессенджером, работающим по протоколу WebSocket в режиме реального времени. С его помощью покупатели могут задавать вопросы по объектам, а собственники и риелторы — оперативно консультировать клиентов, не раскрывая личный номер телефона.


1. Как устроен раздел «Чат»

Чтобы открыть список диалогов:

  1. В нижней панели навигации нажмите четвёртую иконку — «Чат» (со значком речевого облачка 💬).
  2. На экране отобразится список всех ваших переписок с продавцами, агентствами и службой поддержки PEMLAK.

Требуется авторизация

Для отправки и чтения сообщений необходимо войти в свой аккаунт. Если вы не авторизованы, на экране отобразится заглушка chat_unauth с предложением войти или зарегистрироваться.


2. Как начать диалог по интересующему объекту

  1. Откройте карточку любого объекта в каталоге или на карте.
  2. Внизу экрана нажмите кнопку «Написать продавцу».
  3. Приложение автоматически создаст новый диалог:
  4. В заголовке чата отобразится название агентства (например, PEMLAK ESTATE) или имя собственника.
  5. В начало диалога прикрепится карточка объекта с номером лота (например, Лот №2255), чтобы собеседник сразу понимал, о какой квартире идёт речь.
  6. Введите ваш вопрос и нажмите кнопку отправки.

Карточка объекта с кнопкой связи с агентством Карточка лота №2255: блок агентства PEMLAK ESTATE и кнопка начала диалога


3. Элементы окна переписки

Окно чата спроектировано в привычном стиле современных мессенджеров (Telegram, WhatsApp):

┌──────────────────────────────────────────────┐
│  ←  PEMLAK ESTATE                    [ Лот ] │
├──────────────────────────────────────────────┤
│               [ 15 октября ]                 │
│                                              │
│  Здравствуйте! Подскажите, свободна          │
│  ли квартира на улице Унджалы?        14:20 ✓│
│                                              │
│        Добрый день! Да, свободна.            │
│        Можем показать сегодня в 17:00. 14:22 │
│                                              │
│                   [ ↓ К новым сообщениям ]  │
├──────────────────────────────────────────────┤
│  [📎]  Введите сообщение...            [ ➤ ] │
└──────────────────────────────────────────────┘

Основные элементы:

  • Разделители дней (Day Container) — группируют сообщения по датам (Сегодня, Вчера, точная дата).
  • Поле ввода текста (chat_text_field) — удобное поле с поддержкой эмодзи и автопереноса строк.
  • Иконка скрепки (paper_clip) — позволяет прикрепить фотографию из галереи телефона или сделать снимок на камеру (например, отправить фото паспорта для оформления договора или планировки).
  • Кнопка отправки (send_full) — активируется при вводе хотя бы одного символа.
  • Кнопка быстрой прокрутки вниз (scroll_to_bottom) — появляется при пролистывании истории наверх и позволяет в один клик вернуться к свежим сообщениям.

4. Статусы доставки сообщений

Рядом со временем отправки каждого вашего сообщения отображается визуальный индикатор:

  • Одна галочка (check_send) — сообщение успешно передано на сервер PEMLAK и ожидает доставки адресату.
  • Две галочки (check_read) — собеседник открыл диалог и прочитал ваше сообщение.

5. Уведомления о новых ответах

  • Когда продавец или брокер отвечает на ваш вопрос, на смартфон поступает Push-уведомление.
  • Нажмите на уведомление в шторке телефона — приложение сразу откроет нужный диалог.
  • На значке вкладки «Чат» в нижней панели отображается красный бейдж с количеством непрочитанных сообщений.

Что дальше?