ศูนย์นักพัฒนา / การทำแผนที่คีย์ฮาร์ดแวร์

การทำแผนที่คีย์ฮาร์ดแวร์

ตรวจสอบคีย์จริง รักษาการแมปดั้งเดิม และจัดเตรียมเส้นทางการคืนค่าที่เชื่อถือได้ก่อนที่จะเปลี่ยนแปลงพฤติกรรม

มาตรฐานการเผยแพร่นักพัฒนา

เชื่อมต่อและตรวจสอบแอปบนฮาร์ดแวร์เป้าหมาย

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

ทีมปรับแต่งทริกเกอร์การสแกน ปุ่มดำเนินการ หรือทางลัดเวิร์กโฟลว์บนอุปกรณ์พกพาที่ได้รับการจัดการ

เนื้อหาทางเทคนิคเป็นหัวใจของ RuggedLayer แหล่งข้อมูลสาธารณะแสดงรูปแบบการเชื่อมต่ออุปกรณ์ที่ทำซ้ำได้และหลักฐานที่ต้องใช้เพื่อพาแอปเดิมไปสู่การใช้งานจริง ส่วน SDK ที่มีข้อจำกัดจะอยู่ในช่องทางแจกจ่ายที่ได้รับอนุมัติ

หลักฐานอุปกรณ์ที่เปรียบเทียบได้ พร้อมวิธีทดสอบ เวอร์ชัน และข้อจำกัด

แหล่งข้อมูลสำหรับนักพัฒนาการทำแผนที่คีย์ฮาร์ดแวร์
ห้องทดสอบ RuggedLayerระดับกลาง
คู่มือเทคนิค ข้อมูล SDK แอปตัวอย่าง และข้อมูลความเข้ากันได้สำหรับเชื่อมต่อแอปองค์กรเดิมกับอุปกรณ์ Android ทนทานทีมปรับแต่งทริกเกอร์การสแกน ปุ่มดำเนินการ หรือทางลัดเวิร์กโฟลว์บนอุปกรณ์พกพาที่ได้รับการจัดการ
  • อุปกรณ์ทางกายภาพที่มีคีย์เป้าหมายที่บันทึกไว้และนโยบายการปรับใช้ที่ได้รับอนุมัติ
  • เส้นทางการกู้คืนที่ไม่ขึ้นอยู่กับคีย์ที่แมปใหม่
  • การตัดสินใจอย่างชัดเจนว่าการเปลี่ยนแปลงจะเป็นระดับแอปหรือระดับอุปกรณ์

มาตรฐานการเผยแพร่

สร้างและตรวจสอบการเชื่อมต่อ Android สำหรับองค์กรด้วยหลักฐานตามเวอร์ชัน

เนื้อหาทางเทคนิคเป็นหัวใจของ RuggedLayer แหล่งข้อมูลสาธารณะแสดงรูปแบบการเชื่อมต่ออุปกรณ์ที่ทำซ้ำได้และหลักฐานที่ต้องใช้เพื่อพาแอปเดิมไปสู่การใช้งานจริง ส่วน SDK ที่มีข้อจำกัดจะอยู่ในช่องทางแจกจ่ายที่ได้รับอนุมัติ

  1. 01

    ตัดสินใจเลือกพื้นผิวควบคุมที่เล็กที่สุด

    ใช้การจัดการคีย์ระดับแอปพลิเคชันเมื่อเวิร์กโฟลว์สามารถคงอยู่ภายในแอปได้ ใช้การแมประดับอุปกรณ์เฉพาะเมื่อนโยบายการปรับใช้และรุ่นรองรับเท่านั้น

  2. 02

    รวมภาพก่อนเปลี่ยน.

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

  3. 03

    แมปทีละคีย์

    ใช้การเปลี่ยนแปลงแบบย้อนกลับได้เพียงครั้งเดียว ตรวจสอบในเวิร์กโฟลว์เป้าหมาย และเก็บคีย์การนำทาง ฉุกเฉิน การชำระเงิน และระบบไว้นอกการสาธิต

  4. 04

    คืนค่าและรีบูต

    ตรวจสอบการคืนค่า การคงอยู่ของการรีบูต ลักษณะการรีเซ็ตเป็นค่าจากโรงงาน และขั้นตอนการกู้คืนทางกายภาพ การรีแมปที่ประสบความสำเร็จโดยไม่ต้องกู้คืนนั้นไม่พร้อมสำหรับการปรับใช้

แอปตัวอย่าง / Kotlin

รูปแบบ SDK และ API

ตัวอย่างสาธารณะจำลองการเปลี่ยนสถานะที่ปลอดภัย การทำแผนที่ระดับอุปกรณ์จริงยังคงเป็นรุ่นและนโยบายเฉพาะ

key-restore-plan.kt

data class KeySnapshot(
  val keyCode: Int,
  val action: String?,
  val intercepted: Boolean,
)

interface KeyPort {
  fun snapshot(keyCode: Int): KeySnapshot
  fun apply(keyCode: Int, action: String)
  fun restore(snapshot: KeySnapshot)
}

fun applyTemporaryMapping(port: KeyPort, keyCode: Int, action: String) {
  val original = port.snapshot(keyCode)
  try {
    port.apply(keyCode, action)
    // Verify the workflow here before the device leaves the lab.
  } catch (error: Throwable) {
    port.restore(original)
    throw error
  }
}
จะไม่เผยแพร่ไบนารี เอกสาร API, firmware หรือซอร์สตัวอย่างของผู้ขายจนกว่าจะบันทึกสิทธิ์แจกจ่ายต่อและขอบเขตที่รองรับ

การแจกจ่าย SDK

เงื่อนไขการเผยแพร่

จะไม่เผยแพร่ไบนารี เอกสาร API, firmware หรือซอร์สตัวอย่างของผู้ขายจนกว่าจะบันทึกสิทธิ์แจกจ่ายต่อและขอบเขตที่รองรับ

กุญแจไม่มีทางเข้าที่รู้จัก

หยุดและบันทึกข้อจำกัดเฉพาะรุ่น อย่าเขียนการแมปแบบเดา

แอพสูญเสียอินพุตการนำทาง

ใช้เส้นทางการกู้คืนทางกายภาพ กู้คืนสแน็ปช็อต และลบการแมปออกจากการปรับใช้

การทำแผนที่หายไปหลังจากรีบูต

ทำเครื่องหมายเฉพาะเซสชันและย้ายการคงอยู่ไปยังการกำหนดค่าการปรับใช้หากได้รับอนุมัติ

วิธีประเมินหลักฐาน

หลักฐานอุปกรณ์ที่เปรียบเทียบได้ พร้อมวิธีทดสอบ เวอร์ชัน และข้อจำกัด

  1. 01

    บันทึกการแมปดั้งเดิมและทดสอบการคืนค่าก่อนที่จะใช้การเปลี่ยนแปลง

  2. 02

    ตรวจสอบการดำเนินการในเบื้องหน้า เบื้องหลัง รีบูต และรีเซ็ตสถานการณ์

  3. 03

    ยืนยันว่าการนำทางของระบบและพฤติกรรมฉุกเฉินยังคงใช้งานได้

  4. 04

    เก็บคำแนะนำในการกู้คืนไว้ข้างอุปกรณ์ระหว่างการทดสอบ

เชื่อมต่อและตรวจสอบแอปบนฮาร์ดแวร์เป้าหมาย เพิ่มนโยบายหลักและขั้นตอนการกู้คืนลงในรายการตรวจสอบการปรับใช้

แหล่งข้อมูล

รูปแบบ SDK และ API

จะไม่เผยแพร่ไบนารี เอกสาร API, firmware หรือซอร์สตัวอย่างของผู้ขายจนกว่าจะบันทึกสิทธิ์แจกจ่ายต่อและขอบเขตที่รองรับ

เชื่อมต่อและตรวจสอบแอปบนฮาร์ดแวร์เป้าหมาย

แจ้งกระบวนการของแอปที่ไม่เป็นความลับ อุปกรณ์ปัจจุบัน และแนวทางเชื่อมต่อ เราจะกำหนดผลลัพธ์การตรวจสอบที่เหมาะที่สุด

เชื่อมต่อและตรวจสอบแอป