ภาพรวม

กิจกรรมบนเว็บและที่เชื่อถือได้เป็นวิธีใหม่ในการเปิดเนื้อหาเว็บแอปของคุณ เช่น Progressive Web App (PWA) จากแอป Android ของคุณโดยใช้โปรโตคอลที่อิงตามแท็บที่กำหนดเอง

หากต้องการหารหัส

มีบางอย่างที่ทำให้กิจกรรมบนเว็บที่เชื่อถือได้แตกต่างจากวิธีอื่นๆ ในการเปิดเนื้อหาเว็บจากแอป Android ดังนี้

  1. เนื้อหาในกิจกรรมบนเว็บที่เชื่อถือได้ได้รับความไว้วางใจ โดยแอปและเว็บไซต์ที่เปิดต้องมาจากนักพัฒนาซอฟต์แวร์รายเดียวกัน (ยืนยันโดยใช้ลิงก์เนื้อหาดิจิทัล)
  2. เนื้อหาที่แสดงผลในกิจกรรมบนเว็บและเว็บที่เชื่อถือได้มาจากเว็บ ซึ่งเบราว์เซอร์ของผู้ใช้จะแสดงผลในลักษณะเดียวกับที่ผู้ใช้จะเห็นในเบราว์เซอร์ของตน เว้นแต่จะแสดงแบบเต็มหน้าจอ เนื้อหาเว็บควรเข้าถึงได้ และเป็นประโยชน์ในเบราว์เซอร์ก่อน
  3. นอกจากนี้ เบราว์เซอร์ยังได้รับการอัปเดตโดยไม่ขึ้นอยู่กับ Android และแอปของคุณ เช่น Chrome จะพร้อมใช้งานใน Android Jelly Bean เป็นต้น ซึ่งเป็นการประหยัดขนาด APK และทำให้คุณใช้รันไทม์บนเว็บที่ทันสมัยได้ (โปรดทราบว่าตั้งแต่ Lollipop มาแล้ว WebView ก็ได้รับการอัปเดตโดยไม่ขึ้นกับ Android เช่นกัน แต่มีผู้ใช้ใช้ Android รุ่นก่อน Lollipop เป็นจำนวนมาก)
  4. แอปโฮสต์ไม่มีสิทธิ์เข้าถึงเนื้อหาเว็บโดยตรงในกิจกรรมบนเว็บที่เชื่อถือได้หรือสถานะเว็บประเภทอื่นๆ เช่น คุกกี้และ localStorage อย่างไรก็ตาม คุณสามารถประสานงานกับเนื้อหาเว็บได้ด้วยการส่งข้อมูลไปและกลับจากหน้าเว็บใน URL (เช่น ผ่านพารามิเตอร์การค้นหาและ URI ของ Intent)
  5. ทรานซิชันระหว่างเนื้อหาในเว็บและเนื้อหาเนทีฟจะเป็นระหว่างกิจกรรม แต่ละกิจกรรม (เช่น หน้าจอ) ของแอปได้มาจากเว็บหรือกิจกรรม Android ทั้งหมด

ขณะนี้ยังไม่มีคุณสมบัติสำหรับเนื้อหาที่เปิดให้แสดงในตัวอย่างของกิจกรรมบนเว็บที่เชื่อถือได้ เพื่อให้ทดสอบได้ง่ายขึ้น อย่างไรก็ตาม คุณสามารถคาดหวังได้ว่ากิจกรรมบนเว็บที่เชื่อถือได้จะต้อง ตรงตามข้อกำหนด เพิ่มลงในหน้าจอหลัก เหมือนกัน คุณสามารถตรวจสอบเว็บไซต์เพื่อดูข้อกำหนดเหล่านี้ได้โดยใช้การตรวจสอบ Lighthouse ""เพิ่มผู้ใช้ลงในหน้าจอหลัก"

ปัจจุบัน หาก Chrome เวอร์ชันของผู้ใช้ไม่รองรับกิจกรรมเว็บที่เชื่อถือได้ Chrome จะกลับไปใช้แถบเครื่องมืออย่างง่ายโดยใช้แท็บที่กำหนดเอง นอกจากนี้ เบราว์เซอร์อื่นๆ ยังสามารถใช้โปรโตคอลเดียวกันกับที่กิจกรรมเว็บที่เชื่อถือได้ใช้ แม้ว่าแอปโฮสต์จะกำหนดสุดท้ายแล้วว่าจะเปิดเบราว์เซอร์ใด แต่เราขอแนะนำให้ใช้นโยบายเดียวกับแท็บที่กำหนดเอง นั่นคือใช้เบราว์เซอร์เริ่มต้นของผู้ใช้ ตราบใดที่เบราว์เซอร์นั้นมีความสามารถที่จำเป็น

ขั้นตอนถัดไป

หากต้องการสร้างแอป Android อย่างรวดเร็วที่เพิ่งเริ่มต้นและเปิด PWA ของคุณ โปรดอ่านคู่มือเริ่มใช้งานฉบับย่อ

หากผสานรวมกิจกรรมบนเว็บที่เชื่อถือได้เข้ากับแอป Android ที่มีอยู่ คู่มือการผสานรวมก็เป็นจุดเริ่มต้นที่ดี