Вопросы о приложениях Android/iOS

Привет! Я уже пробовал Discourse, и мне он пока очень нравится. Просматривая свой форум с телефона, я увидел случайное уведомление о том, что можно скачать приложение для форума. Я попробовал, и, как выяснилось, приложение моего форума теперь установлено на моём телефоне. Очень круто! У меня есть несколько вопросов:

  1. Как это работает? Где можно узнать больше о принципах работы? Я просмотрел свои настройки, но не могу найти место для управления приложением. Честно говоря, я даже не могу найти, как скачать его снова.

  2. Название моего форума — «The AVFX Forum», но когда приложение было скачано, имя под иконкой было просто «The». Где это можно изменить? То, что оно называется просто «The», конечно, довольно скучно.

  3. Как сделать так, чтобы функция «приложения» была более заметной для будущих участников моего сообщества? Как я уже сказал, я случайно узнал о ней через уведомление, а с тех пор не могу найти её снова.

Спасибо!

Discourse работает как прогрессивное веб-приложение (PWA). Это работает не только на вашем телефоне, но и на вашем рабочем столе. Кнопку установки можно найти в правой части адресной строки в браузере Chrome.

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

Вы можете преобразовать ваше PWA-приложение Discourse в приложение для Android и загрузить его в Play Store. Для преобразования вашего PWA в приложение Android вы можете использовать bubblewrap или PWABuilder.

Посмотрите другие темы по установке PWA: Topics tagged pwa

Вас может заинтересовать это недавнее объявление: New PWA install interface on Android

У них есть всевозможные преимущества.

Огромное спасибо! Изменение «короткого заголовка» помогло! Если я конвертирую свой PWA в приложение для Android/iOS, нужно ли мне будет беспокоиться о будущих обновлениях? Имеется в виду: если я изменю стилизацию/тему/компоненты своего форума, будет ли мое Android-приложение автоматически адаптироваться под эти изменения? Или мне придется каждый раз заново проходить процесс конвертации PWA при каждом обновлении?

1 лайк

Да, установленная PWA загружает ваш Discourse, когда пользователи открывают её, и скачивает последнюю версию. Исключение составляет случай, когда пользователь находится в офлайн-режиме — тогда он увидит последнюю закэшированную версию с последнего визита.

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

Обычный сценарий — это тот, который вы использовали. Discourse предложит пользователю установить PWA, когда будет достигнут достаточный уровень вовлечённости, основанный на ряде метрик.

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

1 лайк

Спасибо за ваш ответ! Это очень помогает!

Да, ваше приложение будет реагировать на стили. Вам не нужно обновлять приложение каждый раз. Вся суть PWA заключается в управлении приложением на сервере и его загрузке при запросе пользователя. Вы можете обновить приложение в Play Store, если позже решите изменить URL, иконку приложения, изображение заставки и т. д.

1 лайк