У меня есть прогрессивное веб-приложение, и я буду sh вносить изменения в его файл манифеста, такие как изменение его start_url, scope, icon, name и short_name. Я sh хочу знать, когда обновления в прогрессивном веб-приложении происходят после внесения изменений в его манифест? Я попытался выполнить следующее, чтобы принудительно обновить веб-приложение в браузере Chrome:
- Запустить WebAPK
- Закрыть WebAPK
- Изменить веб-манифест
- Запустите WebAPK, подождите несколько секунд
- Запустите
adb shell dumpsys jobscheduler | JOB.*91.*org.chromium.components.background_task_scheduler.BackgroundTaskJobService
- Убедитесь, что выходные данные не пусты
- Закройте WebAPK
- Запустите
adb shell cmd jobscheduler run -f com.android.chrome 91
для принудительного обновления
Однако я sh знаю, каковы реальные критерии для обновления до веб-приложение после внесения изменений в файл манифеста? Кто-нибудь может прикрепить фрагмент кода, поддерживающий его, который может быть указан c, как Chrome реализует его?