Продвижение приложений

:information_source: Сводка Продвигайте своё приложение
:eyeglasses: Предпросмотр Theme Creator
:hammer_and_wrench: Репозиторий GitHub - VaperinaDEV/discourse-app-promoter · GitHub
:question: Руководство по установке Как установить тему или компонент темы
:open_book: Новичок в темах Discourse? Начинающее руководство по использованию тем Discourse

Установить этот компонент темы

Привет :wave:

С помощью этого компонента темы вы можете продвигать своё приложение в модальном окне, вдохновлённом Reddit… Это модальное окно появляется только при использовании браузера и для авторизованных пользователей. Планируется добавить настройку для ограничения по уровню доверия и, возможно, сделать доступным для анонимных пользователей. Модальное окно основано на cookie и содержит два раздела (строки).

  1. Первая строка показывает приложение, которое вы настроили в параметрах.

  2. Вторая строка (браузер) автоматически определяет браузер и в зависимости от этого меняет логотип и название. При нажатии кнопки «Продолжить» в браузере пользователя устанавливается cookie со сроком действия по умолчанию 1 месяц. (Это означает, что пользователь не увидит баннер до истечения срока действия cookie.) Этот срок также можно изменить в настройках.

Логотипы браузеров автоматически загружаются при установке компонента темы.

Существуют некоторые настройки, где вы можете отдельно настроить приложения для Android и iOS.


Версия PWA работает только в Chrome и автоматически определяет статус установки приложения в поддерживаемых браузерах.

Если PWA ещё не установлено.

Если PWA уже установлено.

Как это выглядит в браузерах.


В разделе «Переводы темы» вы можете перевести и настроить каждый текст…


:warning: Существуют некоторые ограничения, так как не все браузеры поддерживают установку PWA; она работает только в Chrome. В остальных браузерах отображается модель на основе приложения, если она настроена в параметрах.
Этот компонент темы предназначен только для Android! Возможно, я обновлю его для iOS и Safari на iPadOS в будущем, так как модальное окно на основе приложения также может отображаться там для перенаправления пользователей на страницу приложения в AppStore.

Я обновил компонент темы, и теперь он поддерживает iOS.

16 лайков

Это довольно круто. Если не ошибаюсь, кто-то некоторое время назад искал способ, чтобы это появлялось снова, или прямую опцию, не нужно было искать «Установить приложение» или «Добавить на главный экран» в браузере.

4 лайка

Потрясающе! Моя идея запустить приложение + это = шик.

2 лайка

Спасибо за компонент темы @Don

1 лайк

Привет :wave:

Я обновил компонент и первый пост… :tada:

4 лайка

Привет, компонент выглядит отлично.

Есть ли способ показывать модальное окно только авторизованным пользователям или после определённого количества загрузок страницы?

Также, по моим тестам на Android, когда пользователи нажимают «Установить», приложение устанавливается в фоновом режиме, но после установки ничего не происходит. Повторное нажатие на кнопку установки не даёт эффекта, и пользователи вынуждены нажимать «Продолжить», чтобы закрыть модальное окно. Затем им приходится закрывать браузер, чтобы запустить приложение.

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