Как упаковать ваше Прогрессивное Веб-Приложение в Android App с помощью Trusted Web Activities

В этом подробном руководстве вы узнаете, как упаковать ваше прогрессивное веб-приложение (PWA) в Android-приложение с помощью Trusted Web Activities без необходимости разрабатывать гибридное приложение. Это позволит вам распространять ваше PWA через Google Play Store.


Руководство по упаковке вашего PWA в Android App через Trusted Web Activities

Ключевые аспекты:

Что такое Trusted Web Activities?

Trusted Web Activities - это способ запуска веб-сайта в полноэкранном режиме в пакете Android. Это позволяет упаковать ваше PWA в Android-приложение и распространять его через Google Play Store. В отличие от веб-представлений, Trusted Web Activities не изолированы в песочнице, поэтому вы можете использовать все функции PWA, такие как OAuth и локальное хранилище, без необходимости использовать плагины Cordova.

Какие есть преимущества Trusted Web Activities?

  1. Простота использования - если у вас уже есть PWA, вы можете упаковать его в Android-приложение и разместить его в Google Play за несколько минут.
  2. Полная функциональность PWA - все, что работает в вашем PWA, будет работать так же хорошо и в приложении Андроид.
  3. Автоматическое обновление - когда вы развертываете новую функцию для вашего PWA, она автоматически будет отражена и в собственном приложении.

Какие недостатки Trusted Web Activities?

  • Работает только на Google Play, не интегрируется с Apple App Store.
  • Нет экосистемы плагинов, ограниченный доступ к нативным функциям устройства.
  • Необходимо соблюдать политики Google Play, что может усложнить ситуацию, если есть платежная система или другие требования.

Как упаковать PWA в Android-приложение с помощью Trusted Web Activities?

  1. Создайте прогрессивное веб-приложение, которое может добавляться на главный экран и работает в автономном режиме.
  2. Установите Android Studio на своем компьютере.
  3. Зарегистрируйте платную учетную запись разработчика Google Play.
  4. Создайте новое Android-приложение, клонировав существующий репозиторий, готовый к настройке Trusted Web Activities.
  5. Обновите файл сборки Gradle с вашей собственной информацией.
  6. Создайте хранилище ключей для подписи APK.
  7. Создайте ссылку на цифровой актив, чтобы подтвердить право собственности на веб-контент.
  8. Создайте подписанный APK в Android Studio.
  9. Создайте новое приложение в Google Play Console и загрузите APK.
  10. Заполните требуемую информацию о приложении в Google Play.
  11. Дождитесь публикации вашего приложения в Google Play.
  12. Гордитесь тем, что вы разработчик Android!