เอกสารนี้ให้ข้อมูลที่จำเป็นเกี่ยวกับรายการที่อนุญาตของ Isolated Web App (IWA) ซึ่งรวมถึงคำจำกัดความ เหตุผลที่จำเป็น ข้อกำหนดสำหรับ นักพัฒนาแอป และกระบวนการเพิ่มในรายการที่อนุญาต
รายการที่อนุญาตของ IWA คืออะไร
รายการที่อนุญาตของ IWA เป็นกลไกที่ควบคุมว่า Isolated Web App ใดที่ติดตั้งและอัปเดตในอุปกรณ์ของผู้ใช้ได้ ตั้งแต่ Chrome 143 ใน ChromeOS เท่านั้น แอปพลิเคชันที่อยู่ในรายการที่อนุญาตนี้จะติดตั้งหรืออัปเดตได้ผ่านแผงผู้ดูแลระบบ ข้อจำกัดนี้มีผลกับระบบปฏิบัติการอื่นๆ ตั้งแต่การรองรับ เริ่มต้นสำหรับ Isolated Web App หากต้องการดูวิธีเพิ่มแอปไปยังรายการที่อนุญาต โปรดอ่านส่วนที่เหลือของเอกสารนี้
รายการที่อนุญาตส่งผลต่อการติดตั้งและการใช้แอปอย่างไร
ตั้งแต่ Chrome 143 เป็นต้นไป คุณจะเห็นลักษณะการทำงานต่อไปนี้
แอปในรายการที่อนุญาต
แอปในรายการที่อนุญาตจะยังคงใช้งานได้เต็มรูปแบบ โดยจะอนุญาตให้ติดตั้ง อัปเดต และใช้งานต่อไปได้โดยไม่ได้รับผลกระทบจากการเปิดตัวฟีเจอร์
การติดตั้งแอปที่มีอยู่ซึ่งไม่ได้อยู่ในรายการที่อนุญาต
การติดตั้งแอปที่มีอยู่จะยังคงอยู่และเปิดใช้ได้ต่อไป แต่จะไม่ได้รับการอัปเดตอีกหลังจากเปิดตัวรายการที่อนุญาต หากมีการเพิ่มแอปในรายการที่อนุญาตในภายหลัง ทั้งการติดตั้งที่มีอยู่และอินสแตนซ์ใหม่ จะทำงานตามลักษณะที่อธิบายไว้ในแอปในรายการที่อนุญาต
แอปที่ไม่ได้ติดตั้งและไม่ได้อยู่ในรายการที่อนุญาต
แอปที่ไม่อยู่ในรายการที่อนุญาตจะติดตั้งผ่านแผงผู้ดูแลระบบตามนโยบายไม่ได้
แต่จะติดตั้งและทดสอบในโหมดนักพัฒนาแอปได้โดยใช้
chrome://web-app-internals
โดยต้องเปิดใช้ฟีเจอร์ทดลองของ Chrome ดังนี้
chrome://flags#enable-isolated-web-app-dev-mode
ข้อควรพิจารณาเพิ่มเติม
- การเพิ่มแอปพลิเคชันลงในรายการที่อนุญาตจะอนุมัติแอปพลิเคชันเวอร์ชันทั้งหมดโดยอัตโนมัติ
- รายการที่อนุญาตจะส่งผลต่อนโยบายพื้นฐานต่อไปนี้
- สำหรับเซสชันผู้ใช้ที่มีการจัดการและเซสชันผู้เยี่ยมชมที่มีการจัดการ IsolatedWebAppInstallForceList
- สำหรับคีออสก์: DeviceLocalAccounts
เหตุใดจึงต้องมีรายการที่อนุญาต
รายการที่อนุญาตมีเป้าหมายหลัก 3 ประการ
- รับประกันความเสถียรและคุณภาพ: ขณะนี้ IWA จำกัดการใช้งานสำหรับนักพัฒนาแอปกลุ่มเล็กๆ เนื่องจากยังอยู่ในช่วงเริ่มต้นของผลิตภัณฑ์ Google กำลัง ทำงานร่วมกับนักพัฒนาแอปกลุ่มเล็กๆ เพื่อให้มั่นใจว่าผลิตภัณฑ์มี ความเสถียรและคุณภาพสูงก่อนที่จะเปิดตัวในวงกว้าง รายการที่อนุญาตจะช่วยให้มั่นใจได้ว่า IWA จะมาจากนักพัฒนาแอปเหล่านี้เท่านั้น
- สร้างช่องทางการติดต่อที่เชื่อถือได้: สร้างช่องทางการสื่อสารโดยตรงกับนักพัฒนาแอป ซึ่งมีความสำคัญต่อกระบวนการต่างๆ เช่น การหมุนเวียน คีย์
- การปฏิบัติตามข้อกำหนดและเงื่อนไข: ตรวจสอบว่านักพัฒนาแอปเข้าใจและปฏิบัติตามข้อกำหนดการใช้งานที่ยอมรับได้ของ Google สำหรับการติดตั้งใช้งานแอปพลิเคชันเว็บแอปแบบแยก (IWA) ผ่านเบราว์เซอร์ Chrome
ข้อกำหนดสำหรับนักพัฒนาแอป
หากต้องการเพิ่ม Isolated Web App ลงในรายการที่อนุญาต คุณควรติดต่อ Google ผ่านผู้ติดต่อพาร์ทเนอร์ของ Google ที่คุณรู้จัก ให้ข้อมูลที่เฉพาะเจาะจงเกี่ยวกับแอปพลิเคชัน ปฏิบัติตามหลักการด้านความปลอดภัยของ IWA และยอมรับนโยบายการใช้งานที่ยอมรับได้
หากคุณไม่มีผู้ติดต่อพาร์ทเนอร์ของ Google แสดงว่าคุณอาจไม่ได้เป็นส่วนหนึ่งของโปรแกรม IWA รุ่นแรกๆ
เกณฑ์ในการเพิ่มในรายการที่อนุญาต
ข้อกำหนดเบื้องต้นหลักในการขอเพิ่มแอปในรายการที่อนุญาตคือ กรณีการใช้งานของนักพัฒนาแอปต้องไม่สามารถทำได้ผ่านโซลูชันเว็บแบบเปิดที่มีอยู่ ซึ่งรวมถึง API ของเว็บแบบเปิดและส่วนขยายของเบราว์เซอร์ นอกจากนี้ API ของ Isolated Web App (IWA) ที่เปิดตัวในปัจจุบันต้องเป็นไปตามข้อกำหนดของ API ดังกล่าวอย่างเพียงพอ และนักพัฒนาแอปต้องเป็นส่วนหนึ่งของโปรแกรมผู้ใช้รุ่นแรกของ IWA
กระบวนการเพิ่มในรายการที่อนุญาต
กระบวนการเพิ่ม IWA ลงในรายการที่อนุญาตมีขั้นตอนดังนี้
ขั้นตอน | การดำเนินการ | รายละเอียด | รับผิดชอบ |
---|---|---|---|
1 | ขออยู่ในรายการที่อนุญาต | นักพัฒนาแอป/พาร์ทเนอร์ติดต่อเจ้าหน้าที่ Google (วิศวกรรมพาร์ทเนอร์หรือผู้ติดต่ออื่นๆ) | นักพัฒนาแอป / พาร์ทเนอร์ |
2 | การตอบกลับผู้ขอ | ผู้ติดต่อของ Google จะให้วิธีการแก่ผู้ขอ ซึ่งรวมถึงลิงก์ไปยังแบบฟอร์มคำขอและวิธีการเพิ่มเติมทางอีเมล | รายชื่อติดต่อ Google |
3 | ระบุข้อมูล | นักพัฒนาแอป/พาร์ทเนอร์ลงทะเบียน IWA โดยใช้แบบฟอร์มที่ให้ไว้ คุณสามารถติดต่อ Google เพื่อขอรับความช่วยเหลือได้ | นักพัฒนาแอป / พาร์ทเนอร์ |
4 | การประมวลผลคำขอและ การแสดงความคิดเห็น |
Google จะตรวจสอบคำขอการเพิ่มในรายการที่อนุญาตและตอบกลับภายใน 2 สัปดาห์ทำการ โดยอาจอนุมัติ ปฏิเสธ หรือติดต่อกับนักพัฒนาแอปหากมีคำถามเพิ่มเติม เมื่อได้รับอนุมัติแล้ว ระบบจะเพิ่ม Bundle ID ลงในรายการที่อนุญาต และแจ้งให้พาร์ทเนอร์ทราบวันที่การเปลี่ยนแปลงจะมีผล | รายชื่อติดต่อ Google |
การหมุนเวียนคีย์
กระบวนการเพิ่มในรายการที่อนุญาตเป็นส่วนสำคัญในการสร้างช่องทางการติดต่อที่เชื่อถือได้ กับพาร์ทเนอร์ ซึ่งช่วยลดความซับซ้อนของการหมุนเวียนคีย์ การหมุนเวียนคีย์เป็นกลไกที่ อนุญาตให้แทนที่คีย์ส่วนตัวที่ใช้ในการลงนามในแอปพลิเคชันในกรณีที่คีย์รั่วไหลหรือ สูญหายในขณะที่ยังคงใช้ Bundle ID ที่เสถียร การเชื่อมต่อที่เชื่อถือได้นี้ซึ่งสร้างขึ้น ในระหว่างระยะการอนุญาตให้ใช้รายการเป็นสิ่งจำเป็นในการเปิดใช้การหมุนเวียนคีย์อย่างราบรื่น