В ретроспективе, я, наверное, должен был спросить, проверяли ли вы это. ![]()
Я склонен забывать, потому что я зарегистрированный разработчик, поэтому получаю доступ к бета-версиям довольно рано, и иногда забываю, что не все обновляются в день выпуска. ![]()
В ретроспективе, я, наверное, должен был спросить, проверяли ли вы это. ![]()
Я склонен забывать, потому что я зарегистрированный разработчик, поэтому получаю доступ к бета-версиям довольно рано, и иногда забываю, что не все обновляются в день выпуска. ![]()
Я согласен, так как это главное преимущество для сайтов с частным размещением (по сравнению с приложением Hub).
Но проверяет ли код, что версия iOS 16.4 или выше? Нет смысла упоминать уведомления, если это не так (и, возможно, нет особого смысла упоминать A2HS в целом). Я не знаю Ruby, но кажется, что проверяется только то, используете ли вы iPhone или iPad:
Извините, если я неправильно понял ситуацию.
Всё как раз наоборот! Хотя это JavaScript, а не Ruby. ![]()
Не в ту сторону! ![]()
Я тоже хочу установить Форум на Android, как на iOS, в этой теме. Как это сделать на Android?
Спасибо всем.
Откройте Chrome, нажмите на три точки, затем выберите «Установить приложение»… нажмите «Установить».
Я имею в виду, что на моём форуме (на платформе Discourse) я хочу, чтобы пользователи Android устанавливали приложение, как этот компонент.
Это происходит в браузере Chrome на Android при отображении форума Discourse.
Также есть встроенный баннер с предложением, например:
Привет, ребята! Я только что установил этот компонент на свой форум, но в нём есть серьёзный баг: версии для десктопа, мобильных устройств и приложения стали бесконечно прокручиваться, и я больше не мог нажимать на кнопки. Мне повезло, что я не обновлял страницу на компьютере, поэтому мог быстро отключить компонент, как только заметил проблему. Надеюсь, это поможет всем вам. ![]()
Это всё ещё происходит у вас? Мне не удалось воспроизвести.
Привет, Джордан! Я больше не пробовал — и не собираюсь.
Запрос «Добавить на главный экран» появляется в приложении DiscourseHub
Я заметил, что это также появляется в Chrome на iOS, что не очень полезно.
В идеале должно быть другое сообщение для браузеров, отличных от Safari, например:
Чтобы установить это на ваше устройство, откройте его в Safari
или что-то подобное.
Поддержка функции «Добавить на главный экран» в Chrome для iOS появилась с версии iOS 16.4.
Вам всё ещё нужно нажать кнопку «Поделиться», которая выглядит как коробка со стрелкой вверх. Однако в Chrome для iOS эта кнопка находится в строке адреса в верхней части экрана; строка адреса может быть свернута, поэтому кнопка «Поделиться» по умолчанию может быть не видна.
Таким образом, сообщение не нужно менять на «Откройте его в Safari», но было бы неплохо, если бы оно могло правильно определять расположение кнопки «Поделиться». В Safari для iPhone она находится в центре нижней панели, которая также может быть свернута. В Safari для iPad она расположена в правом верхнем углу и не свернута.
В Chrome для iPhone она находится в правом верхнем углу и может быть свернута. В Chrome для iPad она также расположена в правом верхнем углу, но не свернута.
Я слежу за тем, как другие направляют пользователей на установку PWA в iOS, и замечает распространённый паттерн: кликабельный баннер, открывающий новую вкладку браузера со ссылкой на отдельную страницу «Установить PWA», которая не прокручивается.
Это гарантирует, что на этой странице адресная строка не свернётся, что упрощает пользователям поиск кнопки «Поделиться» и её нажатие.
(Конечно, после открытия панели «Поделиться» им всё равно придётся прокрутить вниз до пункта «Добавить на главный экран», что остаётся неудобством, но любое снижение трения помогает…)
Я не осознавал этого — был уверен, что где-то читал, что для установки PWA это должно выполняться через Safari. Значит, TC вполне точен!
Одна проблема, с которой я столкнулся: на iPhone с серьезным корпоративным управлением веб-уведомления могут быть заблокированы (у меня так и есть), что вызывает серьезные неудобства.
Хотите установить ___ форум на это устройство?
Если пользователь случайно закроет это всплывающее окно, могу ли я рассчитывать на то, что его можно будет открыть снова?
По моему опыту, обычно достаточно выйти из форума и снова войти, чтобы это сработало.
Спасибо
Ещё я заметил, что при установке приложения логотип не масштабируется пропорционально и выглядит неуместно.
Не знает ли кто-нибудь, какой логотип использует приложение в разделе «Брендинг»?
Привет, спасибо за создание этого компонента темы! Это действительно полезно для меня ![]()
У меня есть несколько замечаний: некоторые люди не понимают, что такое кнопка «Поделиться», поэтому будет полезнее отображать иконку вместо названия кнопки.
Вы можете использовать этот pwa_text для этого:
Установите <b>%{siteTitle}</b> на ваше устройство iOS. Нажмите <img height="25" width="20" src="https://help.apple.com/assets/683A54F5227CBBDB98051B96/683A54FC545676DF600F97D4/en_US/d26fe35d3438fe81179a80c2b6c9b0c9.png" /> и затем <b>Добавить на главный экран.</b>
Это выглядит следующим образом: