Установка приложения Android не предлагается

Здравствуйте,

Я попытался установить Android-приложение (в системе отображается как веб-приложение Chromium) для трёх форумов. Этот (работает), самодостаточный форум (работает) и ещё один самодостаточный форум (не работает).

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

Однако я не вижу приложение в списке приложений в настройках Android, а также в Titanium Backup. Кроме того, я не могу выбрать или отключить приложение, например, для уведомлений на умных часах. Значит, это что-то другое.

Итак, мой, надеюсь, простой вопрос: как правильно выполнить установку и как (переза)пустить приложение вручную, поскольку я также хочу уведомить наших пользователей об этом. Открытие ссылки https://domain.tld/?discourse_app=1 в браузере на устройстве Android ничего не даёт. Я также удалил все данные браузера, такие как кэш, куки и т. д. Кроме того, я не понимаю, в чём разница между двумя самодостаточными форумами, особенно учитывая, что я настроил их практически идентично.

Спасибо и с уважением,
Рой

Пожалуйста, предоставьте URL-адрес того, что не работает.

Конечно :slight_smile:

Есть ли какие-то идеи, почему я не могу установить приложение с этого форума?

Также есть ли какой-то ручной способ?

Они должны определить большой логотип в настройках своего сайта и включить опцию для native app install banner. Оба шага обязательны.

Вы имеете в виду large icon? Он установлен, как и множество других изображений. Также отмечена опция native app install banner android. Оба моих форума настроены практически идентично: на одном он работает на Android, на другом — нет.

Кстати, я не видел никакого сообщения об установке ни на iPad, ни на iPhone для любого из форумов, включая этот (meta.discourse.org). Опция native app install banner ios также отмечена на моих форумах.

Это потому, что ваш логотип в формате JPEG, а не PNG.

Пожалуйста, загрузите PNG-изображение размером 512x512 в настройках сайта в поле manifest icon на странице администрирования > настройки > брендинг.

Небольшое уточнение: вы не должны включать native app install banner, если хотите, чтобы пользователи устанавливали ваш webapk / PWA, так как это заменит его на DiscourseHub.

Ох, спасибо, хорошая находка. Нужно больше кофеина :man_facepalming:t2:

Спасибо @Falco и @Stephen — всё сработало! :slight_smile: По крайней мере, на Android. :slight_smile:

Где и как я могу увидеть кнопку или функцию установки в iOS? Я проверил Safari и Chrome, а также меню, но ничего там не нашёл.

Кстати, не стоит ли добавить в описание логотипа манифеста информацию о том, что он должен быть в формате PNG?

Это указано в настройках:

У нас было предупреждение об этом для администраторов сайта, но люди жаловались на наличие предупреждения, поэтому :person_shrugging:

Apple отказалась реализовывать это в iOS, поэтому ни события, ни нативного интерфейса для этого нет.

Я не вижу ничего о том, что «используйте PNG, JPG здесь плох». :wink: Также и в немецком переводе.

О боже… Люди…

Понятно. Apple… Тогда я проверю настройку native app install banner ios, чтобы хотя бы уведомить людей о приложении Discourse Hub. Что бы вы посоветовали?

Насколько мне известно, единственное изображение, в котором указано, что оно должно быть в формате PNG, — это фавикон.

Что ж, если установка приложения Android работает только с PNG-изображением в качестве логотипа манифеста, то примечание об этом действительно было бы полезным. :grinning: