Canlıya çıkış kontrol listesi
- API kullanıcı adı ve şifresi uygulama kodunda, kaynakta veya
BuildConfigiçinde yok. EndpointManager.setServerUrlcanlı ortamı (https://api.proveid.io) gösteriyor.- Maven deposu erişim bilgileri projede değil,
~/.gradle/gradle.propertiesveya 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.