Android SDK'ya genel bakış
Prove ID Android SDK; kimlik belgesi tarama, NFC çip okuma, hologram kontrolü ve canlılık doğrulamasını Android uygulamanızda çalıştırmanızı sağlayan bir araç setidir. Ekranları ve akışın sırasını siz tasarlarsınız; SDK size kamera ekranlarını (Fragment), NFC okuyucuyu ve Prove ID servis çağrılarını hazır olarak verir.
Paketler
Bölüm başlığı “Paketler”| Paket | İçerik |
|---|---|
com.techsign:rkyc-cnn |
Servis istemcisi (ServerCall, Authentication, EndpointManager), canlılık ve hologram ekranları, sonuç modelleri |
com.techsign:id-card-detection-cnn |
Kimlik belgesini cihaz üzerinde algılayıp yakalayan kamera ekranı |
com.techsign:passport-reader-cnn |
Kimlik kartı ve pasaport çipini NFC ile okuyan bileşen |
Tipik bir doğrulama aşağıdaki adımlardan oluşur. Hangi adımların çalışacağını işlemi başlatırken belirlersiniz.
- İşlemi başlatma — Prove ID’de bir işlem (transaction) açılır ve bir işlem kimliği (
transactionId) alınır. - Belge ön yüzü — Belge kamerada otomatik algılanır, yakalanır ve doğrulanır.
- Belge arka yüzü — T.C. kimlik kartı gibi arka yüzü olan belgeler için.
- Hologram — İsteğe bağlı; kısa bir videoyla hologram kontrol edilir.
- NFC — İsteğe bağlı; belgedeki çip okunur ve doğrulanır.
- Canlılık — Kullanıcıdan kısa bir hareket istenir ve yüzü belgedeki fotoğrafla karşılaştırılır.
- Sonuç — Tüm kontrollerin sonucu işlem kimliğiyle sorgulanır.
Desteklenen belgeler
Bölüm başlığı “Desteklenen belgeler”| Belge | idType |
CardType |
|---|---|---|
| T.C. kimlik kartı | IDCARD |
NEW_ID, NEW_ID_BACK |
| Eski T.C. kimlik kartı | OLDIDCARD |
OLD_ID |
| Sürücü belgesi | DRIVERCARD |
NEW_DRIVER |
| Pasaport | PASSPORT |
PASSPORT |
| Mavi kart | BLUECARD |
BLUE_CARD |
| Yabancı kimlik belgesi | FOREIGNID |
FOREIGN_ID_TYPE_A … FOREIGN_ID_TYPE_D |
Gereksinimler
Bölüm başlığı “Gereksinimler”- Android 7.0 (API 24) ve üzeri
- Kamera
- NFC adımı için NFC destekli cihaz
- İnternet bağlantısı