CapacitorJS สำหรับ PWA / TWA

Sep 07 2020

ฉันวางแผนที่จะสร้าง Webapplication สำหรับเว็บด้วยควรทำงานเป็น 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 เนทีฟหรือไม่ แต่ในการใช้งานคุณต้องเผยแพร่แอพใน App store และ Play store กปภ. จะใช้ API ของเว็บเสมอ