PWA, успешно опубликованный в Google Play с использованием TWA, ведет себя ненормально
Мы опубликовали нашу PWA в Google Play, используя Trusted Web Activity. Приложение было успешно подписано и выпущено.
Чтобы успешно подписать и опубликовать приложение, мы строго следовали пошаговой официальной инструкции по следующему адресу:
https://developers.google.com/web/updates/2019/02/using-twa
Мы использовали Android Studio.
Приложение в Google Play: https://play.google.com/store/apps/details?id=com.coelotec.meteodrome
Приложение Android, установленное локально на устройстве, вызывает следующий URL-адрес, указывающий на веб-приложение (PWA): https://app.meteodrome.it/
Веб-приложение представляет собой PWA, разработанный с Angular 6.0. Предварительный рендеринг не активирован. Сервер возвращает классический комплект javascripts, html и css.
Однако некоторые пользователи сообщают о некоторых проблемах, таких как наличие двух значков на экране. Один называется "МетеоДром", а другой - "Метео Дром" с пробелом. Один из значков содержит правильный логотип приложения. Другой имеет логотип Android по умолчанию. При нажатии на первое приложение корректно загружается. Нажав на логотип Android по умолчанию "Meteo Drome", браузер загрузит приложение. В первом случае вы правильно видите полноэкранное приложение, во втором - приложение, обернутое в Chrome. Когда вы видите хром, адресная строка видна. Другие пользователи сообщают, что не могут правильно загрузить приложение. Они обычно видят белый экран вместо правильного интерфейса. Особенно, когда версия для Android старая.
Но для многих других пользователей приложение работает нормально и не имеет проблем. Фактически, многие пользователи не видят двух значков на экране и не загружают белый экран.
Приложение имеет много лайков и высоко ценится среди пользователей. Однако он также имеет необычное количество удалений. Вероятно, когда приложение работает нормально, пользователи не удаляются.
Мы понятия не имеем, что делать.
1) Как мы можем понять, что происходит, когда приложение удаляется и почему оно удаляется?
2) Кроме того, пользователи могут: а - найти две иконки на экране. б - найти правильный значок на экране и логотип Android в списке приложений. c - найти только правильный значок на экране, не видя никаких других значков. Почему это происходит?
3) Почему иногда некоторые пользователи сообщают мне, что они видят белый экран, даже если их версия для Android хороша для установки приложения? А в других случаях приложение работает нормально?
Мы действительно понятия не имеем, что делать, и у нас есть серьезные проблемы с ненормальным процентом удаления. Пожалуйста, помоги нам. Благодарю.
2 ответа
Возможно ли, что некоторые пользователи установили приложение из Play Store, а также установили его с помощью " Добавить на главный экран"?
Приложение, доступное в магазине Play, является сервером с логотипом Android по умолчанию. Image Asset Studio в Android Studio может помочь с созданием нового.
Пользователям с версиями Chrome < 72 или другими браузерами в качестве браузеров по умолчанию будет показано приложение на пользовательской вкладке в качестве запасного варианта. Это может быть настроено внутри вашего приложения путем реализации вашего собственного резервного метода.
Наконец, хорошим способом начать работу с вашим примером использования является ознакомление с примером приложения на Github. Он предназначен для простого начала работы с TWA и может использоваться в качестве отправной точки для вашего собственного приложения.
Надежная веб-деятельность все еще находится в разработке, я не уверен, что она полностью стабильна. В надежных веб-операциях за кулисами используется пользовательская вкладка Chrome.
Вещи выглядят многообещающими после Chrome 75 и последней версии Twa.
Что касается создания тва это поможет вам: https://youtu.be/7JDFjeMvxos
Два последних обновления: https://github.com/GoogleChrome/custom-tabs-client/commits/master