Android มี API เพื่อจัดการอุปกรณ์ที่มีไว้เพื่อวัตถุประสงค์หนึ่งๆ โดยเฉพาะ คู่มือสําหรับนักพัฒนาซอฟต์แวร์นี้จะอธิบาย API เหล่านี้ หากคุณเป็นนักพัฒนาซอฟต์แวร์หรือผู้ผสานรวมโซลูชัน Enterprise Mobility Management (EMM) โปรดอ่านคู่มือนี้เพื่อเริ่มต้นใช้งาน
อุปกรณ์เฉพาะมีไว้ใช้ที่ไหน
อุปกรณ์เฉพาะ (เดิมเรียกว่าอุปกรณ์แบบใช้งานครั้งเดียวของบริษัท หรือ COSU) คืออุปกรณ์ที่มีการจัดการอย่างเต็มรูปแบบเพื่อวัตถุประสงค์หนึ่งๆ โดยเฉพาะ Android มี API ที่ช่วยให้คุณสร้างอุปกรณ์ที่ตอบสนองความต้องการเฉพาะของพนักงานและลูกค้าได้ ดังนี้
- สำหรับพนักงาน: การจัดการสินค้าคงคลัง การจัดการบริการภาคสนาม การขนส่ง และโลจิสติกส์
- ที่แสดงต่อลูกค้า: คีออสก์ ป้ายดิจิทัล เช็คอินสำหรับงานต้อนรับ
ฟีเจอร์ของอุปกรณ์เฉพาะ
Android มี API เพื่อช่วยให้ผู้ที่ใช้อุปกรณ์เฉพาะทางมุ่งเน้นที่งานได้ โดยปกติแล้ว คุณเรียกใช้ API เหล่านี้จากแอปบ้านที่กำหนดเองซึ่งคุณพัฒนาขึ้น แอป Home ที่กําหนดเองสามารถใช้ API ต่อไปนี้ได้บางส่วนหรือทั้งหมด
- เรียกใช้ระบบในโหมดคีออสก์ที่สมจริงซึ่งอุปกรณ์จะล็อกไว้สำหรับชุดแอปในรายการที่อนุญาตโดยใช้โหมดการล็อกงาน
- แชร์อุปกรณ์ระหว่างผู้ใช้หลายคน (เช่น พนักงานที่ทำงานเป็นกะหรือผู้ใช้คีออสก์แบบสาธารณะ) โดยจัดการผู้ใช้ชั่วคราวและผู้ใช้รอง
- หลีกเลี่ยงไม่ให้อุปกรณ์ดาวน์โหลดแอปเดียวกันซ้ำสำหรับผู้ใช้ชั่วคราวแต่ละรายโดยการแคชแพ็กเกจแอป
- ระงับการอัปเดตระบบผ่านอากาศ (OTA) ในช่วงเวลาที่สำคัญโดยหยุดเวอร์ชันระบบปฏิบัติการ
หากต้องการเรียก API เหล่านี้ แอปต้องเป็นแอปผู้ดูแลของอุปกรณ์ที่มีการจัดการอย่างเต็มรูปแบบตามที่อธิบายไว้ในส่วนต่อไปนี้
อุปกรณ์ที่มีการจัดการ
เนื่องจากอุปกรณ์เฉพาะอาจไม่มีผู้ดูแลหรือใช้ในงานที่สําคัญ คุณจึงต้องรักษาความปลอดภัยให้อุปกรณ์ อุปกรณ์เฉพาะจะมีการจัดการอย่างเต็มรูปแบบและคอมโพเนนต์ผู้ดูแลระบบเป็นเจ้าของ (โดยปกติแล้วคอมโพเนนต์ผู้ดูแลระบบจะจัดการผู้ใช้ด้วย) เพื่อป้องกันการใช้ในทางที่ผิด การติดตั้งใช้งานที่มีการจัดการครบวงจรมีไว้สำหรับอุปกรณ์ของบริษัทที่ใช้เพื่อวัตถุประสงค์ในการทำงานเท่านั้น ดูข้อมูลเพิ่มเติมเกี่ยวกับการจัดการอุปกรณ์ Android ได้ที่คู่มือภาพรวมของ Android Enterprise
คุณจัดการอุปกรณ์ได้ 1 ใน 2 วิธีต่อไปนี้ โดยขึ้นอยู่กับความต้องการด้านโซลูชันและเป้าหมายทางธุรกิจ
- พัฒนาเครื่องมือควบคุมนโยบายอุปกรณ์ (DPC) ของคุณเอง โดยรวมเข้ากับแอปหน้าแรกที่กำหนดเอง
- ใช้ Android Management API เพื่อจัดการอุปกรณ์และแอปที่กําหนดเอง
- ใช้โซลูชัน EMM ของบุคคลที่สามที่รองรับโหมดงานแบบล็อกและฟีเจอร์อื่นๆ สำหรับอุปกรณ์โดยเฉพาะ
การทดสอบ
หากวางแผนที่จะรองรับ EMM ของบุคคลที่สาม ให้พัฒนาแผนการทดสอบจากต้นทางถึงปลายทางโดยใช้โซลูชันของ EMM
นอกจากนี้ เรายังมีแหล่งข้อมูลต่อไปนี้ซึ่งคุณใช้สร้างสภาพแวดล้อมการพัฒนาหรือทดสอบของคุณเองได้
- แอป Test DPC ใน Google Play
- ซอร์สโค้ดของอุปกรณ์เฉพาะ (Test DPC) บน GitHub
ขณะพัฒนาแอป คุณสามารถตั้งค่าแอปเป็นผู้ดูแลระบบของอุปกรณ์ที่มีการจัดการครบวงจรได้โดยใช้ Android Debug Bridge (ADB)
จัดสรรอุปกรณ์เฉพาะ
เมื่อพัฒนาโซลูชันเสร็จแล้ว คุณก็พร้อมที่จะจัดสรรอุปกรณ์ Android หรือตั้งค่าอุปกรณ์เพื่อการจัดการ หากต้องการจัดสรรอุปกรณ์ ให้ทำตามขั้นตอนต่อไปนี้
- รีเซ็ตอุปกรณ์เป็นค่าเริ่มต้น
ลงทะเบียนอุปกรณ์ เราขอแนะนำให้ใช้คิวอาร์โค้ดที่มีการกำหนดค่าการจัดสรรสำหรับอุปกรณ์ จากนั้นผู้ดูแลระบบไอทีจะสแกนโค้ดเพื่อจัดสรรอุปกรณ์ได้
หากใช้คิวอาร์โค้ดไม่ได้ คุณสามารถลงทะเบียนอุปกรณ์ผ่านวิธีอื่นๆ เช่น การแตะ NFC หรือการป้อนตัวระบุ
เอกสาร
แหล่งข้อมูลเพิ่มเติม
หากต้องการดูข้อมูลเพิ่มเติมเกี่ยวกับการเริ่มต้นใช้งานอุปกรณ์เฉพาะ ให้อ่านเอกสารต่อไปนี้
- ภาพรวมของ Android Enterprise ที่แนะนำการจัดการอุปกรณ์
- หัวข้อสร้างเครื่องมือควบคุมนโยบายด้านอุปกรณ์จะอธิบายวิธีพัฒนา DPC
- ตำราสำหรับอุปกรณ์เฉพาะแสดงตัวอย่างฟีเจอร์ที่พบได้ทั่วไปในอุปกรณ์เฉพาะ