Создайте значок запуска Android для веб-сайта

У меня есть отзывчивый веб-сайт, доступ к которому можно получить на нескольких устройствах, наш дизайн и приложение в основном предназначены для мобильных пользователей.

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

Я нашел решение для него в IOS, которое также поддерживается браузером сафари, с помощью которого вы можете сохранить URL-адрес страницы в качестве значка запуска, можно ли аналогичную функцию найти на устройстве Android? Я также хотел бы предложить пользователям создать значок запуска, если они обращаются к нему с мобильного телефона/планшета.

Ответы

Ответ 1

Android по умолчанию

Это предпочтительный способ, поскольку все это основано на стандартных настройках Android и не добавляет никакого обслуживания.

В качестве виджета из закладок

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

Непосредственно из Chrome

Подобно этому подходу выбирается опция "Добавить на рабочий стол" в меню настроек хрома.

Adding a screenshot to desktop from Chrome

Значок - это значок с веб-сайта.

Icon as shown on the desktop

Пользовательская альтернатива

Как указано выше, альтернатива - создать приложение, которое служит только для ссылки на ваш мобильный сайт. Затем у вас есть 2 варианта:

Использование браузера пользователя по умолчанию

Приложение, которое использует намерения для открытия браузера по умолчанию пользователя с вашим URL-адресом. Это должен быть путь, так как пользователь теперь может продолжать использовать свой любимый браузер.

В браузере приложений

Приложение, содержащее один веб-просмотр, загружающий URL-адрес вашего веб-приложения. Этот последний параметр дает вам больше контроля над опытом просмотра (блокирование скриптов, переопределение запросов,...). Однако пользователь больше не может использовать свой предпочтительный браузер.

О значке

В обоих случаях значок будет значком, настроенным и распространенным в приложении. Это также приводит к необходимости нового выпуска приложения, если значок или URL-адрес должны измениться.

О коде

Примеры кода и информация об этом приложении webapp в приложении можно найти на http://developer.android.com/guide/webapps/webview.html

Другим хорошим ресурсом является https://developers.google.com/chrome/mobile/docs/webview/overview, где разработка мобильных приложений с использованием собственного приложения для Android с webview покрывается несколькими аспектами, такими как инструменты, css-трюки и более.

Ответ 2

Некоторый webBrowsers как chrome позволяет пользователю сделать закладку для определенного URL в качестве значка на главном экране, но я не получил развитие в подобном проекте. Так что это возможно.

Вы можете сделать это простым, создав приложение, содержащее только webview, чтобы открыть URL, и затем вы можете создать значок для вашего приложения, на котором веб-сайт на главном экране выглядит следующим образом

Ответ 3

Если я точно понял вашу проблему, вы бы хотели показать значок запуска для своего сайта без создания каких-либо действий (экрана) или программирования на андроиде.

Если это так, то мой ответ - ДА, как показано на снимке. Google Chrome предоставляет эту функцию для создания значка запуска/приложения на главном экране.

enter image description here

Ответ 4

В течение моих 3 лет на Android я никогда не видел, чтобы сайт просил меня сделать ярлык на моем рабочем столе, однако стандартный браузер Android, а также Dolphin могут создавать ярлыки из закладок.

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