ภาพรวม

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

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

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

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

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

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

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

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

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