İçeriğe geç

Canlıya çıkış kontrol listesi

  • API kullanıcı adı ve şifresi uygulama kodunda, kaynakta veya BuildConfig içinde yok.
  • EndpointManager.setServerUrl canlı ortamı (https://api.proveid.io) gösteriyor.
  • Maven deposu erişim bilgileri projede değil, ~/.gradle/gradle.properties veya CI gizli değişkenlerinde.
  • aaptOptions { noCompress "tflite"; noCompress "lite" } tanımlı.
  • Kamera izni çalışma anında isteniyor; reddedilirse kullanıcı yönlendiriliyor.
  • NFC’si olmayan cihazlarda NFC adımı gizleniyor.
  • Belge görüntüleri galeriye veya ortak depolamaya kaydedilmiyor.
  • Canlılık ve hologram videoları gönderildikten sonra cihazdan siliniyor.
  • Ağ güvenliği yapılandırmasında açık metin (HTTP) trafiğine izin verilmiyor.
  • Kullanıcıya tüm hata durumlarında net bir yol sunuluyor (bkz. Hatalar).
  • Doğrulama kararı uygulamada değil, sunucunuzda veriliyor.
  • Test: farklı üreticilerden en az birkaç cihaz, düşük ışık, NFC’li ve NFC’siz cihaz.