İçeriğe geç

Hologram

T.C. kimlik kartı ve sürücü belgesinde hologram, kullanıcının belgeyi hafifçe eğerek çektiği kısa bir videoyla kontrol edilir.

HologramBaseFragment.setControlFaceCapture(false);
HologramBaseFragment.setStopVideoWhileRecording(false);
HologramBaseFragment hologramFragment = HologramBaseFragment.create(this);
hologramFragment.setCardType(CardType.NEW_ID);
hologramFragment.setFragmentListener(new HologramBaseFragment.FragmentListener() {
@Override
public void onVideoCaptured(String videoPath) {
// Videoyu gönderin (aşağıda), ardından dosyayı silin
}
@Override public void onVideoStarted() { }
@Override public void onVideoProcessing() { }
@Override public void onVideoCanceled() { }
@Override public void onFaceDetectionSuccess() { }
@Override public void onFaceDetectionIdle() { }
});

Videoyu Base64’e çevirip gönderin:

ServerCall.detectHologram(
new HologramDetectionInputModel(base64Video, hologramFragment.rotate, "NEW-ID", transactionId),
new TechsignServiceListener<HologramDetectionReturnModel>() {
@Override
public void onSuccess(HologramDetectionReturnModel result) { }
@Override
public void onFailure(Exception e) { }
});

Belge türü değerleri: NEW-ID (T.C. kimlik kartı), NEW-DRIVER (sürücü belgesi), PASSPORT.