Обновить значок всплеска манифеста на PWA, преобразованном в APK

Я преобразовал веб-сайт PWA в приложение для Android с помощью https://appmaker.xyz/pwa-to-apk/ конвертер.

Значок заставки почему-то выглядит неровным. Я пробовал обновить файл manifest.json с правильным значком размером 512x512, но изменения, похоже, не отражаются на установленном приложении.

Я удалил приложение, установил его снова и сделал это с подключением к Wi-Fi и с подключенным телефоном. Ничего не меняется.

Мне интересно, возможно, поскольку я преобразовал PWA в APK, мне нужно выпустить новую версию приложения в Google Play Store, чтобы обновить что-либо, что касается manifest.json.

А если нет, как мне принудительно обновить значок заставки?




Ответы (1)


Короче говоря, да, вам нужно будет создать новый APK и выпустить новую версию в Play Store. Причина в том, что значок заставки является частью приложения Android и создается при создании пакета Android (APK).

Плохая новость заключается в том, что, к сожалению, pwa-to-apk не предлагает функции регенерации пакета, и создание нового пакета для того же PWA не будет работать, поскольку при обновлении приложения в Play Store оно должно быть подписано тем же ключ, используемый для подписи оригинальной упаковки.

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

введите описание изображения здесь

Имея ключ, сохраненный в вашей файловой системе, псевдоним, пароль хранилища и пароль ключа под рукой, вы можете использовать Bubblewrap CLI, чтобы регенерировать проект. Ознакомьтесь с Кратким руководством по началу работы.

Несколько дополнительных инструкций:

  • Когда Bubblewrap запрашивает Application ID, убедитесь, что вы используете тот же идентификатор, что и в Play Маркете. Идентификатор можно увидеть в URL-адресе приложения в Play Store. Например, идентификатор для https://play.google.com/store/apps/details?id=com.appspot.pwa_directory - com.appspot.pwa_directory, и вам необходимо использовать это значение в качестве идентификатора приложения.
  • Когда Bubblewrap запросит Key store location, введите путь к файлу хранилища ключей, загруженному с pwa-to-apk.
  • Когда Bubblewrap запрашивает Key name, используйте значение псевдонима, созданного pwa-to-apk. По умолчанию псевдоним android.
  • Наконец, при запуске bubblewrap build используйте ключевой пароль и сохраните пароли, предоставленные pwa-to-apk.

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

person andreban    schedule 05.02.2021