รายการที่อนุญาตของ Isolated Web App สำหรับนักพัฒนาแอป

Robert Ferens
Robert Ferens
Demián Renzulli
Demián Renzulli

เอกสารนี้ให้ข้อมูลที่จำเป็นเกี่ยวกับรายการที่อนุญาตของ 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 ที่เสถียร การเชื่อมต่อที่เชื่อถือได้นี้ซึ่งสร้างขึ้น ในระหว่างระยะการอนุญาตให้ใช้รายการเป็นสิ่งจำเป็นในการเปิดใช้การหมุนเวียนคีย์อย่างราบรื่น