Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!

Я согласен с условиями активации продлений
Продлить
Продолжить покупки

MainApp: Мобильное приложение для сайта (iOS и Android)

Модуль позволяет опубликовать мобильную версию сайта в виде мобильного приложения на площадках App Store, Google Play и RuStore. Если Вам нужны постоянные клиенты и важна скорость работы сайта, то модуль MAINAPP.PRO поможет решить обе эти задачи. Практически любой сайт на 1с-Битрикс можно превратить в мобильное приложение. Полностью сохраняется дизайн, продолжают работать все модули оплат, личные кабинеты, системы лояльности, статистика и т.д., но все становится удобнее, в смартфоны добавляется иконка и появляется возможность отправлять PUSH уведомления клиентам.Возможности приложенияМобильное приложение для сайтов на 1С-Битрикс полностью повторяет функционал сайтаМобильное приложение позволяет пользователям получать тот же функционал, что и на сайте, но с адаптацией под мобильные устройства. Это делает взаимодействие удобнее, сокращает время поиска нужной информации и повышает шансы на конверсию, особенно для пользователей, предпочитающих смартфоны.Управление через админку сайтаВсе настройки приложения производятся через стандартную админку сайта, что упрощает работу для администратора. Нет необходимости в изучении нового интерфейса, а значит, управление становится интуитивным и быстрым, экономя время и ресурсы.Приветственные экраны и экраны при повторном открытии (настраиваются в админке)Функция помогает создать первое впечатление о приложении, а также привлечь внимание пользователей при повторных посещениях. Приветственные экраны можно использовать для представления акций, важной информации или создания визуально привлекательного опыта.Дополнительное нижнее или верхнее менюВозможность добавления кастомных меню позволяет адаптировать приложение под специфические потребности бизнеса. Например, можно быстро добавить доступ к популярным категориям товаров или услуг, что улучшает навигацию и увеличивает удобство использования.Мгновенные обновления при изменениях на сайтеЛюбые изменения, сделанные на сайте, автоматически отображаются в приложении. Это гарантирует, что пользователи всегда видят актуальную информацию, будь то изменения в каталоге товаров, цены или новые акции.Push-уведомления клиентам (например, о смене статуса заказа, акциях и скидках)Push-уведомления — это эффективный способ поддерживать связь с клиентами. Они позволяют быстро уведомлять пользователей о статусе заказа, запуске новых продуктов или специальных предложениях, увеличивая вовлеченность и стимулируя повторные покупки.Диплинки для перенаправления пользователей в приложениеДиплинки упрощают переход пользователей в конкретный раздел приложения из внешних источников, таких как электронная почта, мессенджеры или рекламные кампании. Это повышает удобство и ускоряет доступ к нужной информации, улучшая пользовательский опыт.Поддержка мультисайтовостиПриложение может работать сразу с несколькими сайтами, что идеально подходит для бизнеса с несколькими брендами или направлениями. Это упрощает управление и снижает затраты на разработку и поддержку нескольких приложений.Сканер штрих-кодовИнструмент для удобной работы с товарами: позволяет сканировать штрих-коды для ускорения оформления заказов, учета на складе или предоставления информации о товарах. Это особенно полезно для ритейла, складов и логистики.ГеолокацияФункция позволяет предоставлять пользователям персонализированные предложения на основе их местоположения. Это полезно для доставки, поиска ближайших точек продаж или отображения актуальных скидок в конкретных регионах.Возможность использовать отдельный шаблон для приложенияДля приложения можно создать уникальный дизайн, который будет лучше адаптирован под мобильные устройства и может отличаться от веб-версии. Это позволяет создать более удобный и привлекательный интерфейс, повышающий лояльность пользователей.Отслеживание активности через Яндекс.МетрикуВстроенная интеграция с Яндекс.Метрикой позволяет анализировать, как пользователи взаимодействуют с приложением. Это помогает выявлять точки роста, улучшать функционал и делать маркетинговые кампании более эффективными.Статистика по установкам, заказам, посетителям и визитамФункционал предоставляет важные метрики для анализа эффективности приложения. Вы можете отслеживать, сколько пользователей установили приложение, сколько заказов они оформили и как часто они возвращаются, что позволяет строить стратегию развития на основе данных.Для публикации мобильной версии сайта в Google Play и App Store необходимо зарегистрировать аккаунты разработчика в этих сервисах. Рекомендуем сделать это перед покупкой модуля.Мы хорошо знаем требования маркетов к приложениям и тонкости публикации, готовы взять на себя всю работу по размещению приложений, описаний, скриншотов, настройки модуля и Push уведомлений (услуга оплачивается отдельно).После успешной публикации на указанных цифровых площадках мобильное приложение становится доступно для загрузки. Как только пользователь установил мобильное приложение на свой телефон,  приложение автоматически отображается на главном экране устройства в виде специальной иконки вашего сайта или магазина:При первом открытии приложения, пользователь может видеть приветственные баннеры (настраиваются из админ-панели сайта):Интерфейс мобильного приложения - это Мобильная версия сайта  с дополнительными элементами в виде нижнего меню, которые можно настраивать из админ-панели сайта: Всем пользователям, установившими приложение, можно отправлять пуш-уведомления из админ-панели сайта:Примеры готовых решений:IOS: Android: Реализованные проектыМы успешно внедрили наш модуль для множества компаний различного масштаба. Ниже представлено лишь несколько примеров, чтобы вы могли оценить качество нашей работы на реальных проектах. Перейдите по ссылкам, чтобы ознакомиться с сайтами и мобильными приложениями наших клиентов.Магазин цветов «СоюзЦветТорг»Сайт: https://souzcvettorg.ru/Google Play: https://play.google.com/store/apps/details?id=com.mainapp.souzcvettorgAppStore: https://apps.apple.com/ru/app/союзцветторг/id6739066126Зоомагазин «PetFood24»Сайт: https://petfood24.ruGoogle Play: https://play.google.com/store/apps/details?id=com.mainapp.petfood24App Store: https://apps.apple.com/ru/app/petfood24-зоомагазин/id6739804717Интернет-магазин натуральных продуктов «Поляны»Сайт: https://polyni.ru/Google Play: https://play.google.com/store/apps/details?id=com.mainapp.polyniApp Store: https://apps.apple.com/ru/app/совхоз-поляны/id6754791903Магазин косметики и учебный центр «АШ2О»Сайт: https://ash2o.ru/Google Play https://play.google.com/store/apps/details?id=com.mainapp.ash2oApp Store: https://apps.apple.com/ru/app/ash2o/id6736521562Магазин косметики «Beauty Gallery»Сайт: https://beauty-gallery.ru/Google Play: https://play.google.com/store/apps/details?id=com.mainapp.beautygalleryApp Store: https://apps.apple.com/ru/app/bgshop-все-для-маникюра/id6504194738Магазин одежды для женщин «Моно-Стиль»Сайт: https://mono-stil.ruGoogle Play: https://play.google.com/store/apps/details?id=com.mainapp.monostilApp Store: https://apps.apple.com/us/app/mono-stil/id1504135812?l=ru&ls=1Магазин одежды «Vivendi»Сайт: https://vivendi.ruGoogle Play: https://play.google.com/store/apps/details?id=com.mainapp.vivendiApp Store: https://apps.apple.com/ru/app/vivendi-одежда-и-обувь/id6443811254Контактная информацияEmail: info@mainapp.ruТелефон: +7 (495) 156-08-85

MainApp: Мобильное приложение для сайта (iOS и Android)

MainApp: Мобильное приложение для сайта (iOS и Android)

Купить: 12 000 руб.
от MainApp
Купить продление
Скриншоты
Описание

Технические данные

Опубликовано:
06.08.2022
Обновлено:
07.09.2026
Версия:
1.0.7
Установлено:
100 - 499 раз
Подходящие редакции:
«Старт», «Стандарт», «Малый бизнес», «Бизнес»
Адаптивность:
Да
Поддержка Композита:
Да
Совместимо с Сайты24
Да

Пользовательское соглашение

Описание

Модуль позволяет опубликовать мобильную версию сайта в виде мобильного приложения на площадках App Store, Google Play и RuStore.

Если Вам нужны постоянные клиенты и важна скорость работы сайта, то модуль MAINAPP.PRO поможет решить обе эти задачи. Практически любой сайт на 1с-Битрикс можно превратить в мобильное приложение. Полностью сохраняется дизайн, продолжают работать все модули оплат, личные кабинеты, системы лояльности, статистика и т.д., но все становится удобнее, в смартфоны добавляется иконка и появляется возможность отправлять PUSH уведомления клиентам.

Возможности приложения

Мобильное приложение для сайтов на 1С-Битрикс полностью повторяет функционал сайта

Мобильное приложение позволяет пользователям получать тот же функционал, что и на сайте, но с адаптацией под мобильные устройства. Это делает взаимодействие удобнее, сокращает время поиска нужной информации и повышает шансы на конверсию, особенно для пользователей, предпочитающих смартфоны.

Управление через админку сайта

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

Приветственные экраны и экраны при повторном открытии (настраиваются в админке)

Функция помогает создать первое впечатление о приложении, а также привлечь внимание пользователей при повторных посещениях. Приветственные экраны можно использовать для представления акций, важной информации или создания визуально привлекательного опыта.

Дополнительное нижнее или верхнее меню

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

Мгновенные обновления при изменениях на сайте

Любые изменения, сделанные на сайте, автоматически отображаются в приложении. Это гарантирует, что пользователи всегда видят актуальную информацию, будь то изменения в каталоге товаров, цены или новые акции.

Push-уведомления клиентам (например, о смене статуса заказа, акциях и скидках)

Push-уведомления — это эффективный способ поддерживать связь с клиентами. Они позволяют быстро уведомлять пользователей о статусе заказа, запуске новых продуктов или специальных предложениях, увеличивая вовлеченность и стимулируя повторные покупки.

Диплинки для перенаправления пользователей в приложение

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

Поддержка мультисайтовости

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

Сканер штрих-кодов

Инструмент для удобной работы с товарами: позволяет сканировать штрих-коды для ускорения оформления заказов, учета на складе или предоставления информации о товарах. Это особенно полезно для ритейла, складов и логистики.

Геолокация

Функция позволяет предоставлять пользователям персонализированные предложения на основе их местоположения. Это полезно для доставки, поиска ближайших точек продаж или отображения актуальных скидок в конкретных регионах.

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

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

Отслеживание активности через Яндекс.Метрику

Встроенная интеграция с Яндекс.Метрикой позволяет анализировать, как пользователи взаимодействуют с приложением. Это помогает выявлять точки роста, улучшать функционал и делать маркетинговые кампании более эффективными.

Статистика по установкам, заказам, посетителям и визитам

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


Для публикации мобильной версии сайта в Google Play и App Store необходимо зарегистрировать аккаунты разработчика в этих сервисах. Рекомендуем сделать это перед покупкой модуля.


Мы хорошо знаем требования маркетов к приложениям и тонкости публикации, готовы взять на себя всю работу по размещению приложений, описаний, скриншотов, настройки модуля и Push уведомлений (услуга оплачивается отдельно).

После успешной публикации на указанных цифровых площадках мобильное приложение становится доступно для загрузки. Как только пользователь установил мобильное приложение на свой телефон,  приложение автоматически отображается на главном экране устройства в виде специальной иконки вашего сайта или магазина:



При первом открытии приложения, пользователь может видеть приветственные баннеры (настраиваются из админ-панели сайта):



Интерфейс мобильного приложения - это Мобильная версия сайта  с дополнительными элементами в виде нижнего меню, которые можно настраивать из админ-панели сайта:




Всем пользователям, установившими приложение, можно отправлять пуш-уведомления из админ-панели сайта:



Примеры готовых решений:

IOS:



Android:





Реализованные проекты

Мы успешно внедрили наш модуль для множества компаний различного масштаба. Ниже представлено лишь несколько примеров, чтобы вы могли оценить качество нашей работы на реальных проектах. Перейдите по ссылкам, чтобы ознакомиться с сайтами и мобильными приложениями наших клиентов.

Магазин цветов «СоюзЦветТорг»
Сайт: https://souzcvettorg.ru/
Google Play: https://play.google.com/store/apps/details?id=com.mainapp.souzcvettorg
AppStore: https://apps.apple.com/ru/app/союзцветторг/id6739066126

Зоомагазин «PetFood24»
Сайт: https://petfood24.ru
Google Play: https://play.google.com/store/apps/details?id=com.mainapp.petfood24
App Store: https://apps.apple.com/ru/app/petfood24-зоомагазин/id6739804717


Интернет-магазин натуральных продуктов «Поляны»
Сайт: https://polyni.ru/
Google Play: https://play.google.com/store/apps/details?id=com.mainapp.polyni
App Store: https://apps.apple.com/ru/app/совхоз-поляны/id6754791903

Магазин косметики и учебный центр «АШ2О»
Сайт: https://ash2o.ru/
Google Play https://play.google.com/store/apps/details?id=com.mainapp.ash2o
App Store: https://apps.apple.com/ru/app/ash2o/id6736521562


Магазин косметики «Beauty Gallery»
Сайт: https://beauty-gallery.ru/
Google Play: https://play.google.com/store/apps/details?id=com.mainapp.beautygallery
App Store: https://apps.apple.com/ru/app/bgshop-все-для-маникюра/id6504194738


Магазин одежды для женщин «Моно-Стиль»
Сайт: https://mono-stil.ru
Google Play: https://play.google.com/store/apps/details?id=com.mainapp.monostil
App Store: https://apps.apple.com/us/app/mono-stil/id1504135812?l=ru&ls=1


Магазин одежды «Vivendi»
Сайт: https://vivendi.ru
Google Play: https://play.google.com/store/apps/details?id=com.mainapp.vivendi
App Store: https://apps.apple.com/ru/app/vivendi-одежда-и-обувь/id6443811254

Контактная информация

Email:
info@mainapp.ru
Телефон: +7 (495) 156-08-85
Отзывы (0)
Обсуждения (13)
Что нового
1.0.7 (07.09.2026)
  • Устранена ошибка «Class Mainapp\Native\Service\OfflinePageService not found» при сохранении настроек.
  • В обновление включены недостающие сервисы offline-страницы, контроллер предварительного просмотра и актуальная карта автозагрузки.
  • Восстановлены предварительный просмотр offline-страницы и передача её содержимого в конфигурацию приложения.
  • Публичный обработчик предварительного просмотра устанавливается при подключении обновлённого модуля.
  • Обновление сохраняет пользовательские настройки и не требует переустановки модуля или пересборки мобильного приложения.
1.0.6 (03.09.2026)
  • Добавлены живые превью баннеров установки и обновления приложения: тексты, цвета, иконка, положение и отступы сразу отображаются на макете телефона.
  • В превью установки и обновления учитываются ссылка магазина и актуальная версия приложения; при незаполненных параметрах выводятся подсказки.
  • Добавлены понятные пояснения индивидуальной offline-страницы с PHP и персональными данными, а также постоянно видимые подсказки вкладок исходного HTML и результата обработки.
  • Превью изолированы от административной страницы; настройки разных сайтов не смешиваются. Обновление сохраняет существующие настройки и не требует пересборки мобильных приложений для использования новых возможностей админки.
1.0.5 (28.08.2026) Переработан интерфейс страницы настроек модуля.
  • Убраны цветные градиенты, секции получили спокойные заголовки и тонкие разделители в стиле административной панели Битрикс.
  • Унифицированы размеры полей, списков, текстовых областей, загрузчиков файлов и подсказок.
  • Уменьшено расстояние между названиями настроек и их значениями.
  • Для баннеров PUSH, геопозиции, входа и первой загрузки приложения добавлен предварительный просмотр на макете устройства.
  • Макет автоматически обновляется при выборе изображений, изменении подписей кнопок, счётчика и кнопки «Далее».
  • Список разделов настроек растянут на всю доступную ширину страницы.
  • Основные разделы и группы параметров баннеров визуально разделены по назначению и дополнены понятными пояснениями.
  • Настройки баннеров сгруппированы по оформлению, платформам и режимам показа, отсрочкам, кнопкам и действиям.
  • Предварительный просмотр разделён на отдельные вкладки iOS и Android.
  • Для PUSH и геопозиции добавлены отдельные макеты системных окон разрешений iOS и Android.
  • Предварительный просмотр автоматически показывает пользовательский баннер, системное окно или состояние «Баннер отключен» по настройкам выбранной платформы.
  • Если показ баннера выключен отдельным чекбоксом для iOS или Android, это сразу отражается в соответствующей вкладке предварительного просмотра.
  • При изменении платформенной настройки баннера автоматически открывается соответствующая вкладка предварительного просмотра: iOS для параметров iOS и Android для параметров Android.
  • Исправлены отступы, границы и переносы элементов, включая поля загрузки файлов.
  • Заголовки разделов растянуты на полную ширину, поля фона и изображения выровнены с остальными блоками, а промежуток между названием свойства и его значением уменьшен.
  • Заголовки «Баннер 1» и «Баннер 2» выделены отдельным контрастным оформлением.
  • Пять элементов нижнего меню собраны в компактные карточки с короткими понятными названиями полей и текущей иконкой в заголовке.
  • Для нижнего меню добавлен общий предварительный просмотр iOS и Android с живым обновлением названий, иконок, цветов и состояния включения платформ.
  • В предварительном просмотре можно выбрать активный пункт и оценить его цвет; демонстрационный счётчик показывается только у элемента с типом действия «Корзина».
  • Количество кнопок нижнего меню теперь можно менять: доступно от одного до пяти пунктов, а удалённые карточки сохраняют заполненные значения для последующего восстановления.
  • Пункты нижнего меню можно переставлять стрелками влево и вправо; название, действие, ссылка и иконка перемещаются вместе, а предварительный просмотр обновляется сразу.
  • В модуль добавлен каталог из 53 готовых SVG-иконок с поиском и мгновенным применением к выбранной кнопке; загрузка собственной SVG- или PNG-иконки сохранена.
  • Связанные настройки компактно размещены в несколько колонок там, где это упрощает заполнение формы.
  • Исправлено дублирование чекбоксов, вызванное взаимодействием пользовательской разметки с системным оформлением административной панели Битрикс.
  • Смысловые блоки настроек дополнительно разделены фоном, границами, тенями и увеличенными отступами.
  • Улучшено отображение настроек на узких экранах.
  • Существующие названия, ссылки, типы действий и иконки сохраняются при обновлении; для ранее настроенных меню все пять пунктов остаются включёнными по умолчанию.
1.0.4 (25.08.2026) Добавлен баннер обновления приложения, который показывается внутри приложения при наличии более новой версии.
1.0.3 (18.08.2026) На страницу отправки PUSH-уведомлений добавлено пояснение о доступных вариантах рассылки.
1.0.2 (30.07.2026) Исправлена пересборка архивов приложения для сайтов с одинаковым доменным именем.
  • Архивы каждого сайта получают уникальные имена и больше не удаляются при обработке другого сайта.
  • Основной сайт сохраняет прежние ссылки на архивы, поэтому ранее настроенные процессы загрузки продолжают работать.
  • Для дополнительных сайтов с тем же доменом к имени архива добавляется идентификатор сайта.
1.0.1 (30.07.2026) Исправлена пересборка архивов приложения в многосайтовых установках.
  • Добавлена поддержка общего каталога upload, подключённого к сайту через символическую ссылку.
  • Выбранные файлы GoogleService-Info.plist и google-services.json корректно добавляются в архивы отдельных сайтов.
  • Если выбранный Firebase-файл недоступен, модуль останавливает сборку и показывает точную причину вместо создания неполного архива.
  • Восстановлены читаемые русские сообщения об ошибках обработки изображений и создания ZIP-архивов.
1.0.0 (30.07.2026) Завершён переход модуля на новую архитектуру.
  • Удалены устаревшие глобальные классы-фасады, которые больше не используются кодом модуля.
  • Удалён завершивший свою задачу мониторинг обращений к устаревшим классам и его вкладка в настройках.
  • Миграция сохраняет актуальные обработчики событий и агент отложенных push-уведомлений, удаляет старые регистрации и очищает служебные данные мониторинга.
  • Приведена к стандартной структуре папка установки: удалены дублирующий файл версии и неиспользуемый старый каталог install/tools.
  • Удалены пустые каталоги, дубли публичных CSS/JavaScript-файлов и неиспользуемые служебные файлы внутри каталога модуля.
0.1.10 (29.07.2026) Уточнено описание настройки кеширования конфигурации приложения.
  • Предупреждение теперь поясняет, что включение кеширования может повысить нагрузку на сайт, поскольку приложение сохраняет посещённые страницы в фоне для офлайн-просмотра.
0.1.9 (29.07.2026) Добавлена настройка кеширования приложения.
  • Для каждого сайта доступен параметр «Использовать кеширование» в виде чекбокса.
  • Выбранное значение передаётся в конфигурацию приложения как use_cache: true или false.
  • Для существующих установок кеширование остаётся включённым по умолчанию.
0.1.8 (23.07.2026) Повышена безопасность публичных и административных обработчиков модуля.
  • HTML-код offline-заглушки очищается по безопасному списку тегов, атрибутов, ссылок и CSS-свойств.
  • Предпросмотр конфигурации перенесён в защищённый административный обработчик без секретного ключа в адресной строке.
  • В сервис мобильного баннера передаются только необходимые cookie приложения.
  • Конвертация кириллической конфигурации выполняется явной рекурсивной обработкой строковых значений.
  • Размер файлов предпросмотра настройки deep link ограничен одним мегабайтом.
  • Административные обработчики обновления инфоблоков переведены на административный пролог Bitrix.
  • Исправлено отображение валюты в сумме корзины нижнего меню: HTML-сущности преобразуются в обычные символы, включая знак рубля ₽.
0.1.7 (23.07.2026) Исправлена загрузка иконок нижнего меню мобильного приложения.
  • В файловом диалоге разрешён выбор изображений в формате SVG.
  • Для иконок нижнего меню поддерживаются форматы PNG и SVG.
  • Ограничение баннеров форматом PNG осталось без изменений.
0.1.6 (22.07.2026) Исправлена миграция обработчика события, который показывает баннер скачивания мобильного приложения.
  • Удаляется историческая регистрация обработчика с путём к старому классу.
  • Сохраняется новый обработчик на D7 и работа баннера без изменения настроек.
  • После очистки ошибочной записи заново начинается контрольный период обращений к устаревшим классам.
0.1.5 (21.07.2026) Усилена безопасность административных страниц модуля.
  • Удалена загрузка JavaScript, CSS и изображений со сторонних CDN и внешних сайтов.
  • Air Datepicker 3.3.5 добавлен в состав модуля и устанавливается в публичные каталоги Битрикс вместе с лицензией.
  • Административные страницы используют локальную копию jQuery из ядра Битрикс.
  • Иконки Font Awesome заменены встроенными CSS-символами без внешних ресурсов.
  • Локальные ресурсы автоматически устанавливаются при обновлении и восстанавливаются после ручного копирования файлов модуля.
Обновление не удаляет данные и не изменяет существующие настройки модуля.
0.1.4 (21.07.2026) Исправлен показ баннера скачивания приложения на мобильном сайте.
  • В многосайтовой установке запрос конфигурации баннера теперь получает идентификатор текущего сайта.
  • Настройки баннера читаются для выбранного сайта и не подменяются настройками сайта по умолчанию.
  • Для единственного сайта поддерживаются как текущие настройки без суффикса, так и настройки старых версий с суффиксом идентификатора сайта.
  • JavaScript и CSS баннера устанавливаются в публичные каталоги Битрикс и доступны при закрытом от веб-доступа каталоге модулей.
  • При ручном копировании каталога модуля отсутствующие публичные файлы автоматически восстанавливаются при следующем подключении модуля.
  • Отметка о закрытии баннера хранится отдельно для каждого сайта; старая общая отметка больше не блокирует показ после обновления.
  • Повторная регистрация обработчика больше не приводит к двойному подключению конфигурации баннера.
  • Обработчик баннера совместим с сервисом из версии 0.1.3 во время поэтапного копирования файлов обновления.
  • Устранена ошибка вызова отсутствующего метода MobileBannerService::isEnabled().
  • Ссылки на магазины приложений с кириллицей в домене, пути и параметрах теперь обрабатываются корректно; разрешены только безопасные схемы HTTP и HTTPS.
Обновление не удаляет данные и не изменяет существующие настройки модуля.
0.1.3 (21.07.2026) Контрольное обновление совместимости перед удалением устаревших классов в следующей основной версии модуля.
  • Добавлен мониторинг обращений к устаревшим глобальным классам и старому имени push-агента.
  • На странице настроек появилась вкладка «Совместимость» с датой начала наблюдения и списком обнаруженных обращений.
  • Для каждого устаревшего контракта сохраняются только имя, даты первого и последнего обращения и количество дней с обращениями.
  • Запись выполняется не чаще одного раза в сутки и не содержит пользовательских данных.
  • Внутренний код продолжает использовать новую архитектуру Mainapp\Native.
  • Устаревшие классы пока сохранены как фасады совместимости и продолжают передавать вызовы новым реализациям.
  • Исправлено формирование app_config.php для выбранного сайта: настройки, элементы нижнего меню и адреса изображений теперь читаются с правильным суффиксом сайта.
  • Проверка siteId теперь возвращает строго запрошенный сайт и не подменяет его сайтом по умолчанию.
После контрольного периода без обращений фасады можно будет удалить в версии 0.2.0. Это обновление не удаляет данные, настройки, события, агенты или публичные адреса.
0.1.2 (21.07.2026) Внутренний код модуля переведён на новую архитектуру с пространством имён Mainapp\Native и разделением ответственности между сервисами, интеграциями и инфраструктурными классами.
  • Отправка push-уведомлений и хранение push-токенов перенесены в новые классы.
  • Формирование конфигурации приложения переведено на новый сервис.
  • Обработка изображений и сборка архивов перенесены в отдельные инфраструктурные классы и сервисы.
  • Административные страницы используют единый механизм проверки прав и новые сервисы.
  • Внутренние обращения к старым глобальным классам заменены вызовами классов Mainapp\Native.
  • Старые классы сохранены как фасады совместимости и передают вызовы новым реализациям.
Существующие интеграции, настройки, агенты, события и публичные адреса продолжают работать без изменения пользовательских данных. Физическое удаление устаревших классов в этом обновлении не выполняется.
0.1.1 (20.07.2026) Обновление исправляет отправку отложенных push-уведомлений и усиливает безопасность модуля.
  • Агент корректно находит ключ сервисного аккаунта FCM, обрабатывает результат отправки и надёжно устанавливает признак «Уведомление отправлено».
  • Миграция автоматически приводит служебное свойство истории push-уведомлений к актуальной схеме.
  • Удалён некриптографический резервный способ генерации секретного ключа.
  • Добавлена защита от внешних XML-сущностей при проверке iOS plist-файлов.
  • Сохранена обязательная проверка TLS при обращении к FCM.
  • Конфигурация приложения в app_config.php теперь выводится в читаемом формате JSON.
Обновление не изменяет существующие настройки, данные и публичные адреса. Оно совместимо с ранее установленной версией модуля.
0.1.0 (20.07.2026) Обновление переводит модуль на D7-архитектуру с пространством имён Mainapp\Native. Сохранены существующие настройки, данные, публичные URL и legacy-фасады. При первом подключении обновлённого модуля автоматически переключаются события и агент, проверяются служебные свойства инфоблоков. Повторный запуск обновления безопасен.
0.0.64 (13.07.2026)
  • Техническое исправление для многосайтовости.
0.0.63 (10.07.2026)
  • Добавлен баннер скачивания мобильного приложения для мобильной версии сайта.
  • Баннер не показывается внутри мобильного приложения.
  • Добавлены отдельные настройки ссылок на сторы, текстов, цветов кнопки и срока скрытия баннера.
  • Исправлена логика при генерации иконок.
0.0.62 (01.06.2026)
  • Исправление ошибок
0.0.61 (06.05.2026)
  • Небольшое исправление на странице настроек модуля
0.0.60 (05.05.2026)
  • Обновлена страница настроек модуля
0.0.59 (17.04.2026)
  • Исправлено получение статистики установок приложений
0.0.58 (01.04.2026)
  • Для нижнего меню добавлен вариант с динамической корзиной (счетчик товаров и сумма). Внимание, для работы динамической корзины необходимы приложения с версией не ниже: Android 1.51, IOS 1.154. Динамическая корзина работает только с модулем Магазин на лицензиях Малый Бизнес и выше.
0.0.57 (24.11.2025)
  • Исправление отображения новых баннеров в конфиге
0.0.55 (07.10.2025)
  • Добавлена поддержка системных баннеров: запросы на отправку PUSH-уведомлений и доступ к геопозиции.
  • Полностью переработаны стандартные баннеры, которые показываются при первом и каждом последующем запуске приложения.
    В баннере теперь можно разместить кнопку с ссылкой.
Внимание! Для полноценной работы новых баннеров требуется обновить приложения!
0.0.53 (26.03.2025)
  • Добавлена настройка модуля: URL сайта (без https)
Внимание! После обновления модуля обязательно заполните поле URL сайта (без https) в настройках нашего модуля!
0.0.52 (04.02.2025)
  • Исправление локализации
0.0.51 (03.02.2025)
  • Исправление ошибок
0.0.50 (03.02.2025)
  • Исправлено отображение статистики
0.0.49 (21.11.2024)
  • В статистике добавлены исключения на случай, если в метрике не настроена электронная коммерция
0.0.48 (21.11.2024)
  • Обновление локализации модуля
0.0.47 (21.11.2024)
  • Добавлен функционал отображения статистики по приложениям
0.0.46 (27.09.2024)
  • Для приложений на ios добавлена настройка, позволяющая создать список страниц-исключений, которые будут открываться в браузере
0.0.45 (27.09.2024)
  • Исправление ошибок
0.0.44 (17.09.2024)
  • Убран выбор сайта в форме отправки push уведомления, если в системе создан всего один сайт
  • Технические исправления
0.0.43 (23.07.2024)
  • Исправление ошибка, при которой push уведомление отправлялось не на тот сайт. (обновление актуально тем, кто использует несколько приложений под каждый из сайтов.) Внимание! Для того, чтобы пользователь получил уведомление, ему надо хотя бы раз зайти в приложение после установки этого обновления
  • Оптимизирована форма отправки push уведомления
Если у вас нет многосайтовости, либо приложение установлено только для одного сайта, в форме отправки в поле "Отправить сообщение посетителям сайта" желательно выбирать "Все сайты"
0.0.42 (18.07.2024)
  • Исправление ошибок
0.0.41 (01.07.2024)
  • Исправление ошибок
0.0.40 (20.06.2024)
  • Заказы из мобильного приложения теперь можно сортировать в админке по свойству "Заказ из мобильного приложения". Тип свойства Да/Нет
0.0.39 (13.06.2024)
  • Исправлена ошибка при которой на некоторых системах не отображался конфиг приложения
0.0.38 (06.06.2024)
  • Отправка push уведомлений переведена на новый API
Внимание! С 20.06.2024 Google прекращает поддержку отправки push уведомлений по старому API! Для того, чтобы отправлять уведомления после этой даты необходимо обновить и настроить модуль. Пожалуйста, напишите нам на почту info@mainapp.ru, мы поможем в настройке.
0.0.37 (21.05.2024)
  • Добавлена настройка для сайтов на кириллице
0.0.36 (18.04.2024)
  • Исправлена ошибка сохранения истории Push-уведомлений
0.0.35 (12.03.2024)
  • Добавлена отправка PUSH уведомлений по расписанию.
Внимание! Для корректной работы планировщика необходимо, чтобы агенты Bitrix были переведены на cron.
0.0.34 (15.02.2024)
  • Исправление ошибки при установке в демо-режиме
0.0.33 (09.02.2024)
  • Настрока модуля для PUSH уведомлений вынесена на отдельную вкладку
Внимание! Пересохраните настройки модуля!
0.0.32 (09.02.2024)
  • Исправление мелких ошибок
0.0.31 (09.02.2024)
  • Исправление ошибки при сохранении токена пользователя
0.0.30 (09.02.2024)
  • Добавлено событие модуля, которое сохраняет токен устройства для PUSH уведомлений и инфоблок.
Внимание. Если у Вас уже установлен код для сохранения токена в Init.php, необходимо его удалить.
0.0.29 (30.01.2024)
  • Исправление ошибки установки модуля в демо-режиме
0.0.28 (01.11.2023)
  • Добавлены настройки для offline страниц (Внимание! Функционал offline страниц работает в приложениях начиная с версии 1.24 (Android), 1.35 (IOS))
0.0.27 (25.10.2023)
  • исправлена отправка push сообщений при многосайтовости
0.0.26 (14.09.2023)
  • Добавлены системные настройки для поддоменов
0.0.25 (30.05.2023)
  • Исправлена форма отправки push сообщений
0.0.24 (30.05.2023)
  • Удалены лишние настройки
  • Исправлена форма отправки push сообщений
0.0.23 (15.05.2023)
  • Исправление ошибок
0.0.22 (17.04.2023)
  • Исправление ошибок
0.0.21 (22.02.2023)
  • Добавлена поддержка многосайтовости
  • Скорректированы названия настроек
  • Добавлено оглавление настроек
  • Исправлена ошибка в файле сервисного меню
  • Исправлена ошибка в модуле формирования архива для сборки
0.0.20 (15.02.2023)
  • Добавлена поддержка мультисайтовости
0.0.16 (09.02.2023)
  • Оптимизация под php 8.1
0.0.15 (17.01.2023) - Исправление ошибок в модуле отправки пушей
0.0.14 (17.11.2022) - Исправление ошибок в модуле отправки пушей
0.0.13 (16.11.2022) - Добавлена настройка для загрузки мобильной версии, лежащей не в корне домена
0.0.12 (10.11.2022) - Добавлены настройки Deep Link для Android. Функционал доступен на версиях приложения 1.10 и выше.
0.0.11 (07.11.2022) - Исправления в модуле отправки push сообщений
0.0.10 (28.10.2022) - Мелкие доработки в модуле отправки PUSH сообщений
0.0.9 (24.10.2022) - Добавлены служебные инфоблоки и поля для индивидуальных PUSH уведомлений
0.0.8 (19.10.2022) - Добавление функционала deep linking (открытие ссылок на сайт в приложении). Работает на приложениях IOS версии 1.9 и выше.
0.0.7 (30.09.2022) - Добавлена настройка для изменения цвета кнопок баннеров
0.0.5 (20.09.2022) - Добавлена возможность установки приветственных баннеров (баннеры показываются при первом запуске приложения)
0.0.4 (08.09.2022) - Добавлены настройки включения/отключения нижнего меню (для приложений версии ниже 1.4 Android и 1.5 IOS потребуется пересборка)
Установка

Установка модуля

Модуль устанавливается стандартным способом через Marketplace.

Настройки модуля

Путь к настройкам: «Сервисы» → «Модуль для публикации мобильной версии сайта в Google Play и App Store» → «Настройки модуля»

Обязательные настройки

  • Иконка приложения — загрузите PNG-файл с непрозрачным фоном, размером 1024×1024 px.

  • Верхнее меню на iOS — включить / отключить.

  • Нижнее меню (iOS / Android) — включить / отключить, выбор цвета меню.

  • Элементы нижнего меню — доступно не более 5 пунктов. Если поле «Ссылка URL пункта» не заполнено, такой пункт в приложении отображаться не будет. Вместо стандартных иконок можно загрузить собственные (PNG или SVG с прозрачным фоном, размером 50×50 px).

Параметры, заполняемые службой поддержки

Следующие поля заполняются нашей службой поддержки при сборке приложений:

  • Файл GoogleService-Info.plist

  • Файл google-services.json

  • Service account key

  • ID проекта в FCM

Отправка PUSH-сообщений

Раздел находится по пути: «Сервисы» → «Модуль для публикации мобильной версии сайта в Google Play и App Store» → «Отправка PUSH-сообщений».

Рассылка осуществляется всем пользователям, установившим приложение. Для отправки заполните поля «Тема» и «Текст сообщения», затем нажмите кнопку «Отправить». При желании в поле «Ссылка в PUSH-сообщении» можно указать URL страницы сайта (например, с акцией или новым товаром).

Поддержка
Техническая поддержка осуществляется по будням с 9.00 до 18.00. Эл. адрес: info@mainapp.ru
Организационные вопросы отправляйте на адрес: info@mainapp.ru

Другие решения разработчика

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки