Если вы обращаетесь к странице Добавить на главный экран в Google Developers, вы заметите, что она просит убедиться, что ваш сервисный работник зарегистрирован для принятия события 'fetch', прежде чем он отобразит добавление вподсказка главного экрана.
Для вашего приложения это не так.Убедитесь, что добавили это событие и проверьте, что ваше приложение будет работать, как и ожидалось, в автономном режиме, даже если это просто означает страницу ошибки. Здесь - хорошая страница и раздел для ссылки.