แอปคีออสก์คือแอป Chrome ที่ออกแบบมาเพื่อให้ทำงานแบบเต็มหน้าจอเสมอโดยใช้คีออสก์แอปเดี่ยว โหมดใน ChromeOS และไม่อนุญาตให้ผู้ใช้ออกจากแอป เหมาะสำหรับการใช้งาน อุปกรณ์ Chrome เช่น โต๊ะลงทะเบียนแขก สถานีแคตตาล็อกของห้องสมุด หรือจุดขาย ในร้านค้า
คุณสามารถเริ่มต้นแอปคีออสก์ด้วยตนเอง หรือตั้งค่าให้เริ่มต้นโดยอัตโนมัติเมื่ออุปกรณ์เริ่มทำงาน คุณ สามารถใช้อุปกรณ์ Chrome เป็นคีออสก์โดยเปิดโหมดคีออสก์แอปเดี่ยวด้วยตนเองสำหรับ อุปกรณ์หรือในอุปกรณ์หลายเครื่องโดยใช้คอนโซลการจัดการ Chrome
ลักษณะที่ปรากฏ
เมื่อแอปคีออสก์เริ่มทำงาน ประสบการณ์ของผู้ใช้จะเป็นไปตามงานที่แอปกำหนดไว้ แอป ไม่เหมือนเบราว์เซอร์ Chrome แบบดั้งเดิม: ไม่มีกรอบหน้าต่าง ไม่มีแถบอเนกประสงค์ (ที่อยู่ แถบ) ไม่มีแนวแท็บ และไม่มีองค์ประกอบอื่นๆ ในอินเทอร์เฟซของเบราว์เซอร์ ในฐานะนักพัฒนาซอฟต์แวร์ ทุกพิกเซลของ คุณสามารถใช้หน้าจอได้ตามต้องการ
กลุ่มเป้าหมายมีพฤติกรรมอย่างไร
เมื่อมีการกำหนดค่าให้แอปคีออสก์ทำงานบน ChromeOS โดยใช้โหมดคีออสก์แอปเดี่ยว ผู้ใช้จะไม่สามารถเข้าถึง ควบคุมวงจรของแอปได้ ผู้ใช้จะออกจากแอปหรือเปลี่ยนไปทำงานอื่นไม่ได้ อย่างไรก็ตาม ในฐานะนักพัฒนาแอป คุณสามารถเสนอวิธี "ออกจากระบบ" หรือ "ออก" ภายในแอปเพื่อปิด ซึ่งจะสิ้นสุดเซสชันและนำผู้ใช้กลับไปยังหน้าจอเข้าสู่ระบบ
โหมดคีออสก์แอปเดี่ยวเพิ่มประสิทธิภาพการใช้แบนด์วิดท์และความเร็วด้วยการดาวน์โหลดและติดตั้งแอป สามารถเปิดขึ้นทุกครั้งโดยไม่มีความล่าช้าในการติดตั้ง แต่ละครั้งที่แอปคีออสก์เปิดขึ้น ระบบจะตรวจสอบ สำหรับการอัปเดตใน Chrome เว็บสโตร์เพื่อให้แน่ใจว่ามีการติดตั้งแอปเวอร์ชันล่าสุดแล้ว เว้นแต่ว่า แอปได้รับการตั้งค่าให้เปิดใช้แบบออฟไลน์ หลังจากนั้น ระบบจะตรวจสอบการอัปเดตทุก 5 ชั่วโมง และติดตั้งการอัปเดต หากมี หากอุปกรณ์ออฟไลน์อยู่ ระบบจะกำหนดเวลาการอัปเดตใหม่เป็นในภายหลัง เวลาที่แอปกลับมาออนไลน์
ข้อมูลที่แอปจัดเก็บโดยใช้ FileSystem API จะยังคงอยู่ตลอดการดำเนินการของแอป ซึ่งช่วยให้คุณดาวน์โหลดและแคชเนื้อหาที่แอปจำเป็นต้องใช้ขณะออฟไลน์ได้ ในฐานะนักพัฒนาซอฟต์แวร์ คุณ ต้องแน่ใจว่าข้อมูลผู้ใช้จัดเก็บภายในขณะที่ออฟไลน์ จากนั้นซิงค์กับเซิร์ฟเวอร์ข้อมูลของคุณ 1 ครั้ง ออนไลน์ (ดูที่ออฟไลน์ก่อน)
เมื่อติดตั้งแอปแล้ว ทุกคนที่เดินไปถึงอุปกรณ์ ChromeOS ก็จะพร้อมใช้งาน มี ผู้ใช้ไม่จำเป็นต้องลงชื่อเข้าสู่ระบบก่อนใช้โหมดคีออสก์แอปเดี่ยว
วิธีพัฒนาแอปคีออสก์
ถ้าคุณทราบวิธีสร้างแอป Chrome คุณรู้วิธีสร้างแอปคีออสก์เพราะแอปเหล่านี้ใช้
สถาปัตยกรรมแอปเดียวกัน เพียงแค่ตั้งค่า "kiosk_enabled"
เป็น true
ใน
ไฟล์ Manifest จากนั้นแอปจะทำงานในเซสชันปกติหรือโหมดคีออสก์แอปเดี่ยวก็ได้ ถ้า
ที่คุณต้องการให้แอปทำงานในโหมดคีออสก์แอปเดี่ยวเท่านั้น ให้ตั้งค่า "kiosk_only"
เป็น true
ด้วย ช่วงเวลานี้
ทำให้ไม่สามารถเปิดแอปในเซสชันปกติได้ เช่น
{
"app" : {
"background" : {
"scripts" : ["background.js"]
}
},
"manifest_version" : 2,
"name" : "My Kiosk App",
"version" : "1.0",
...
// Set as Kiosk App
"kiosk_enabled" : true,
"kiosk_only" : true
}
วิธีตรวจสอบว่าแอปทำงานในเซสชันปกติหรือโหมดคีออสก์แอปเดี่ยว
ตรวจสอบบูลีน isKioskSession
ที่รวมอยู่ในออบเจ็กต์ launchData
จาก
app.runtime.onLaunched
หากต้องการสร้างรายได้จากแอป แอปของคุณต้องจัดการตรรกะการชำระเงินทั้งหมด คุณไม่สามารถสร้างรายได้จาก แอปคีออสก์ผ่านขั้นตอนการชำระเงินของ Chrome เว็บสโตร์