Веб-push уведомления, общий доступ и офлайн поддержка
Веб-push-уведомления
Некоторое время мы использовали API уведомлений локального браузера, чтобы отображать уведомления пользователей. Однако есть большой недостаток: пользователи должны были открыть сайт во вкладке, чтобы они работали. Это особенно проблематично для мобильных устройств.
В версии 4.6 мы добавили поддержку WebPush API, который позволяет сайтам отправлять уведомления в браузеры и устройства пользователей, даже если сайт не открыт - или даже если устройство спит.
У нас уже есть поддержка push-уведомлений через наше бета-мобильное приложение, поэтому мы подключили эту систему и расширили ее для поддержки push-уведомлений на основе браузера.
Выбор push-уведомлений
Для пользователей это простой процесс. Через некоторое время после присоединения к сообществу им будет предложено принять уведомления с сайта, когда они откроют раскрывающийся список уведомлений (или они могут отказаться в любое время на экране настроек уведомлений). После принятия они смогут выбрать вариант «Список уведомлений + Push» для любого из доступных типов уведомлений.
Push-уведомления включены
Существующим пользователям, которые, возможно, уже давали разрешение на доступ к сайту в прошлом, будет повторно предложено принять push-уведомления при входе в систему после обновления 4.6.
Push-уведомления обычно отображаются на главном экране телефона или в панели уведомлений настольного компьютера, поэтому получение десятков уведомлений может быть ошеломляющим. По этой причине Invision Community автоматически объединяет связанные уведомления - например, несколько упоминаний одной и той же темы или несколько новых тем на одном форуме.
Сгруппированные push-уведомления
Изображения заставки
Когда вы добавляете веб-сайт на рабочий стол своего телефона, он выглядит как собственное приложение. При нажатии для запуска сайта может отображаться пустой экран на несколько секунд, пока веб-сайт загружен. К счастью, теперь вы можете установить «заставку» в Admin CP, которая отображается при запуске приложения.
Совместное использование с использованием собственных опций общего доступа
Еще одно улучшение, появившееся в версии 4.6, - это добавление таблицы общего доступа к устройству при совместном использовании контента из Invision Community. Теперь пользователи будут видеть кнопку «Дополнительные параметры общего доступа» (при условии, что их устройство / браузер поддерживает базовый API), при нажатии на которую открывается лист общего доступа к устройству. Доступные параметры зависят от устройства, но обычно включают такие действия, как обмен ссылками в WhatsApp, публикация в Facebook или создание заметки.
Автономная поддержка
С увеличением доли пользователей, которые теперь используют мобильные устройства для большей части просмотра, возникает проблема нестабильного телефонного сигнала и пропадания интернет-соединений. Для динамической веб-платформы, такой как Invision Community, сложно предложить что-либо в плане полной офлайн-поддержки, но, начиная с версии 4.6, мы представим брендированную офлайн-страницу пользователям, когда у них нет подключения к Интернету и они попытаются получить доступ к сообществу.