PWA / TWA 용 CapacitorJS

Sep 07 2020

웹용 웹 애플리케이션을 PWA 및 TWA (iOS 및 Android에서)로도 작동하도록 만들 계획입니다.

이제 카메라, 위치 정보, 가속도계, 알림 등과 같은 일부 기능을 사용할 수 있는지 평가하고 있습니다.

CapacitorJS를 사용하여 데모 프로젝트를 만들려고했는데 왜 타겟에 네이티브 플랫폼을 추가해야하는지, 왜 별도의 폴더 "android"가 있는지 궁금합니다.

iOS 및 Android (브라우저에서)에서 웹 사이트로 실행되어야하는 웹 사이트 / PWA를 하나 만들고 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를 사용합니다.