Прогрессивное веб-приложение: запускается при загрузке устройства Android

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

Кажется, что это невозможно (я ошибаюсь?) С PWA. Мы планируем установить собственное приложение для Android, которое могло бы запускать PWA при запуске. Но похоже, что нам нужно имя пакета PWA или другое для запуска приложения.

Знаете ли вы, есть ли у PWA имя пакета или другое? Или, может быть, если говорить более широко, как вы думали, возможно ли это?


person Nicolas B    schedule 06.04.2018    source источник


Ответы (1)


Здесь вам понадобится собственный код, который поможет запустить PWA, поскольку сам PWA не может прослушивать ACTION_BOOT_COMPLETED, который необходим для запуска приложения при загрузке. Вы можете создать BroadcastReceiver, и как только получите ACTION_BOOT_COMPLETED, используйте Android Intent Filters вашего PWA для глубинной ссылки из вашего собственного кода.

Если вы думаете о распространении PWA в некорпоративной среде, где установка собственного кода не контролируется и не гарантируется, я не вижу другого способа вызвать PWA при загрузке.

person Anand    schedule 06.04.2018