CapacitorJS для PWA / TWA

Sep 07 2020

Я планирую сделать веб-приложение для Интернета, которое также должно работать как PWA и TWA (на iOS и Android).

Теперь я оцениваю, могу ли я использовать некоторые функции, такие как камера, геолокация, акселерометр, уведомления и некоторые другие.

Я попытался создать демонстрационный проект с помощью CapacitorJS, и мне интересно, зачем мне добавлять собственные платформы в целевую систему и почему существует отдельная папка «android».

Я просто хочу создать один веб-сайт / PWA, который должен работать как веб-сайт на iOS и Android (в браузере), а не запускать второй или третий отдельный проект для iOS и Android.

Как я могу использовать CapacitorJS для таргетинга в Интернет и когда веб-сайт вызывается из iOS / Android, чем используются собственные функции из iOS / Android?

Ответы

2 jcesarmobile Sep 08 2020 at 20:33

Вы не можете использовать собственный код в TWA или PWA, в этом вся суть собственных платформ, использовать собственный код, когда в Интернете нет надлежащего эквивалента.

С Capacitor вы используете один и тот же код для Интернета, родного iOS и родного Android, решать вам, хотите ли вы использовать родной iOS и родной Android или нет, но для его использования вам необходимо опубликовать приложение в магазине приложений и магазине Play. , PWA всегда будет использовать веб-API.