Geliştirici Merkezi / Donanım anahtarı eşleme

Donanım anahtarı eşleme

Fiziksel anahtarı inceleyin, orijinal eşlemeyi koruyun ve davranışı değiştirmeden önce güvenilir bir geri yükleme yolu sağlayın.

Yayıncılık standardıGeliştiriciler

Uygulamanızı hedef donanıma bağlayın ve doğrulayın.

Operatörü sessizce engelleyemeyen veya gerekli sistem davranışını engelleyemeyen, tersine çevrilebilir bir anahtar özelleştirmesi.

Ekipler, yönetilen el bilgisayarlarında tarama tetikleyicilerini, eylem tuşlarını veya iş akışı kısayollarını özelleştiriyor.

Herkese açık kaynaklar tekrarlanabilir entegrasyon modellerine odaklanır. Kısıtlı SDK'lar, donanım yazılımları ve belgeler onaylı dağıtım kanallarında kalır.

Yöntemleri, sürümleri ve sınırlamaları açıklanmış karşılaştırılabilir cihaz testleri.

Geliştirici kaynaklarıDonanım anahtarı eşleme
RuggedLayer Test LaboratuvarıOrta seviye
Dayanıklı Android barkod ve RFID cihazları için teknik kılavuzlar, SDK notları, örnek uygulamalar ve uyumluluk verileri.Ekipler, yönetilen el bilgisayarlarında tarama tetikleyicilerini, eylem tuşlarını veya iş akışı kısayollarını özelleştiriyor.
  • Belgelenmiş bir hedef anahtarına ve onaylanmış bir dağıtım ilkesine sahip fiziksel bir cihaz.
  • Yeniden eşlenen anahtara bağlı olmayan bir kurtarma yolu.
  • Değişikliğin uygulama düzeyinde mi yoksa cihaz düzeyinde mi olduğuna ilişkin açık bir karar.

Yayıncılık standardı

Kurumsal Android entegrasyonlarını sürümlendirilmiş kanıtlarla oluşturun ve doğrulayın.

Herkese açık kaynaklar tekrarlanabilir entegrasyon modellerine odaklanır. Kısıtlı SDK'lar, donanım yazılımları ve belgeler onaylı dağıtım kanallarında kalır.

  1. 01

    En küçük kontrol yüzeyine karar verin

    İş akışının uygulamanın içinde kalabildiği durumlarda uygulama düzeyinde anahtar işlemeyi kullanın. Cihaz düzeyinde eşlemeyi yalnızca dağıtım ilkesi ve modeli desteklediğinde kullanın.

  2. 02

    Değiştirmeden önceki anlık görüntü

    Orijinal anahtar kodunu, eylem ve müdahale durumunu okuyun ve kontrollü bir dağıtım kaydında saklayın. Fabrika eşlemesinin varyantlar arasında aynı olduğunu asla varsaymayın.

  3. 03

    Her seferinde bir anahtarı eşleyin

    Geri döndürülebilir bir değişiklik uygulayın, bunu hedef iş akışında doğrulayın ve navigasyon, acil durum, ödeme ve sistem anahtarlarını demo dışında tutun.

  4. 04

    Geri yükleyin ve yeniden başlatın

    Geri yüklemeyi, yeniden başlatmanın kalıcılığını, fabrika ayarlarına sıfırlama davranışını ve fiziksel kurtarma prosedürünü doğrulayın. Kurtarma olmadan başarılı bir yeniden eşleme, dağıtıma hazır değildir.

Örnek uygulamalar / Kotlin

SDK ve API kalıpları

Genel örnek, güvenli durum geçişlerini modeller; gerçek cihaz düzeyinde eşleme modele ve politikaya özgü kalır.

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
  }
}
Yeniden dağıtım izni ve desteklenen kapsam kaydedilene kadar hiçbir üretici ikili dosyası, API referansı, ürün yazılımı veya kaynak kod örneği yayınlanmaz.

SDK dağıtımı

Yayın kapısı

Yeniden dağıtım izni ve desteklenen kapsam kaydedilene kadar hiçbir üretici ikili dosyası, API referansı, ürün yazılımı veya kaynak kod örneği yayınlanmaz.

Anahtarın bilinen bir girişi yok

Modele özgü sınırlamayı durdurun ve kaydedin; Tahmin edilen bir eşleme yazmayın.

Uygulama navigasyon girişini kaybediyor

Fiziksel kurtarma yolunu kullanın, anlık görüntüyü geri yükleyin ve eşlemeyi dağıtımdan kaldırın.

Yeniden başlatma sonrasında haritalama kayboluyor

Bunu yalnızca oturum olarak işaretleyin ve onaylanırsa kalıcılığı dağıtım yapılandırmasına taşıyın.

Kanıt durumları

Yöntemleri, sürümleri ve sınırlamaları açıklanmış karşılaştırılabilir cihaz testleri.

  1. 01

    Orijinal eşlemeyi kaydedin ve değişikliği uygulamadan önce bir geri yüklemeyi test edin.

  2. 02

    Eylemi ön plan, arka plan, yeniden başlatma ve sıfırlama senaryolarında doğrulayın.

  3. 03

    Sistem navigasyonunun ve acil durum davranışının kullanılabilir durumda kaldığını doğrulayın.

  4. 04

    Test sırasında cihazın yanında bir kurtarma talimatı bulundurun.

Uygulamanızı hedef donanıma bağlayın ve doğrulayın. Anahtar ilkesini ve kurtarma prosedürünü dağıtım kontrol listesine ekleyin.

Kaynaklar

SDK ve API kalıpları

Yeniden dağıtım izni ve desteklenen kapsam kaydedilene kadar hiçbir üretici ikili dosyası, API referansı, ürün yazılımı veya kaynak kod örneği yayınlanmaz.

Uygulamanızı hedef donanıma bağlayın ve doğrulayın.

Gizli olmayan uygulama iş akışını, mevcut cihazı ve entegrasyon yolunu paylaşın; en uygun doğrulama çıktısının kapsamını belirleyelim.

Uygulamamı bağla ve doğrula