KondensatorJS für PWA / TWA

Sep 07 2020

Ich plane, eine Webanwendung für das Web zu erstellen, die auch als PWA und TWA (unter iOS und Android) funktionieren soll.

Jetzt prüfe ich, ob ich einige Funktionen wie Kamera, Geolokalisierung, Beschleunigungsmesser, Benachrichtigungen und mehr verwenden kann.

Ich habe versucht, ein Demo-Projekt mit CapacitorJS zu erstellen und mich gefragt, warum ich native Plattformen zum Ziel hinzufügen muss und warum es einen separaten Ordner "android" gibt.

Ich möchte nur eine Website / PWA erstellen, die als Website unter iOS und Android (im Browser) ausgeführt werden soll, und kein zweites oder drittes separates Projekt für iOS und Android starten .

Wie kann ich CapacitorJS verwenden, um auf das Web abzuzielen, und wenn die Website von iOS / Android aufgerufen wird, werden die nativen Funktionen von iOS / Android verwendet?

Antworten

2 jcesarmobile Sep 08 2020 at 20:33

Sie können den nativen Code nicht in einer TWA oder PWA verwenden, das ist der springende Punkt der nativen Plattformen, um nativen Code zu verwenden, wenn das Web kein geeignetes Äquivalent hat.

Mit Capacitor verwenden Sie denselben Code für Web, natives iOS und natives Android. Es liegt an Ihnen, ob Sie natives iOS und natives Android verwenden möchten oder nicht, aber um es zu verwenden, müssen Sie die App im App Store und im Play Store veröffentlichen verwendet die PWA immer Web-APIs.