Можно ли опубликовать приложение PWA в магазине приложений и магазине воспроизведения?

9

Я создаю веб-приложение React JS, которое в конечном итоге будет преобразовано в PWA, чтобы пользователи могли установить его на свои мобильные устройства. Теперь клиент просит найти способ отправить эти приложения PWA в Apple Store и Google Store. Поэтому мой вопрос заключается в том, есть ли у нас инструменты для преобразования Progessive Web Apps в файлы apk или ipa, чтобы мы могли поместить их в Apple Store или Play Store.

Я немного погуглил и сейчас растерялся, потому что некоторые говорят, что это возможно, некоторые говорят, что это невозможно в магазине Apple. Я также видел некоторые инструменты, такие как PWABuilder, но я не уверен, какой из них подходит и можно ли опубликовать приложение PWA в магазине приложений и магазине воспроизведения.

Любая помощь в этом будет очень благодарна.

Спасибо

Анупам Хоре
источник
2
В Google play есть поддержка PWA. Но вы можете сделать как с WebView (или Cordova и т. Д.). Вот URL для Google Play: css-tricks.com/…
ibrahimyilmaz
1
Я слышал, что вы можете загрузить приложение PWA в магазин воспроизведения, но вы должны поместить приложение PWA в оболочку или что-то еще, а затем загрузить в магазин воспроизведения. medium.com/@firt/...
blueseal
Да, вам нужно обернуть PWA в TWA (Trusted Web Activity): developers.google.com/web/updates/2019/02/using-twa
Francesco

Ответы:

15

Хотя в обоих случаях это возможно, опубликовать PWA в Apple Store - невероятно трудное путешествие, потому что инженеры Apple все время пытаются создавать препятствия. Это по решению, так как Apple получает прибыль от своего магазина приложений, и PWA действительно вычли бы некоторые из этих выгод. Это также причина, по которой Safari как браузер сильно отстает от других конкурентов в поддержке API-интерфейсов PWA ( например, PUSH API , поскольку они продвигают свою службу Apple Push Notification Service (APN)).

Короче говоря, я бы сконцентрировался на Google Play Store, где вы можете опубликовать PWA после его оборачивания в Trusted Web Activity (TWA), что позволяет Chrome (v72 или новее) запускать веб-сайт в полноэкранном режиме без панели инструментов браузера в пределах APK (пакет Android). Вы можете найти более подробную информацию в этом руководстве, чтобы опубликовать PWA в магазине Play.

Francesco
источник
Спасибо за вклад
Anupam Hore
1
Рад, что было полезно Анупам. Человеку, который отрицает ответ: объяснение причины может помочь мне и другим лучше понять, почему вы не согласны с моим ответом. Простое подавление голосов просто бесполезно.
Франческо