Pencocokan Wajah Tanpa Hambatan di React Native dengan SDK Didit (ID)
Terapkan pencocokan wajah 1:1 yang tangguh di aplikasi React Native Anda menggunakan SDK Didit yang canggih. Panduan ini mencakup instalasi, integrasi, dan penanganan hasil verifikasi, memastikan identitas yang aman dan mudah.

Integrasi Mudah SDK React Native Didit menyederhanakan integrasi pencocokan wajah canggih, deteksi keaktifan, dan verifikasi NFC ke dalam aplikasi seluler Anda dengan kode minimal.
Fitur Keamanan Tangguh Manfaatkan Pencocokan Wajah 1:1, Keaktifan Pasif & Aktif, dan Verifikasi ID untuk memastikan orang yang menunjukkan dokumen adalah pemilik sahnya, mencegah penipuan dan upaya spoofing.
Alur Kerja Verifikasi yang Dapat Dikonfigurasi Sesuaikan ambang batas pencocokan wajah untuk menyetujui, meninjau, atau menolak sesi secara otomatis berdasarkan skor kesamaan dan faktor risiko, sesuai dengan kebutuhan bisnis dan persyaratan kepatuhan spesifik Anda.
Keunggulan Didit Didit menyediakan platform identitas modular berbasis AI dengan tingkatan KYC Inti Gratis, menjadikan verifikasi identitas tingkat perusahaan dapat diakses dan dapat diskalakan untuk semua pengembang.
Di dunia yang mengutamakan digital saat ini, verifikasi identitas yang aman dan mulus sangat penting untuk aplikasi seluler. Baik Anda mendaftarkan pengguna baru, mengamankan transaksi, atau mematuhi persyaratan peraturan, memastikan bahwa pengguna adalah siapa yang mereka klaim sangatlah penting. Pencocokan wajah, khususnya pencocokan wajah 1:1, memainkan peran penting dalam proses ini dengan membandingkan wajah pengguna langsung dengan foto pada dokumen identitas mereka.
React Native, dengan kemampuan lintas platformnya, menawarkan kerangka kerja yang sangat baik untuk membangun aplikasi semacam itu. Namun, mengintegrasikan verifikasi biometrik yang kompleks bisa menjadi tantangan. Di sinilah SDK React Native Didit hadir, menyediakan solusi yang tangguh dan ramah pengembang untuk mengimplementasikan pencocokan wajah yang aman langsung di dalam aplikasi Anda.
Memahami Pencocokan Wajah 1:1 untuk Verifikasi Identitas
Pencocokan Wajah 1:1 adalah komponen inti dari verifikasi identitas modern. Ini melibatkan perbandingan dua gambar wajah untuk menentukan apakah mereka milik orang yang sama. Dalam konteks verifikasi identitas, ini biasanya berarti membandingkan selfie atau video real-time pengguna dengan gambar potret yang diekstrak dari dokumen ID pemerintah mereka (misalnya, paspor, SIM). Tujuannya adalah untuk mengkonfirmasi bahwa orang yang menunjukkan dokumen tersebut memang pemilik sah dokumen tersebut, sehingga mencegah peniruan identitas dan penipuan identitas sintetis.
Teknologi Pencocokan Wajah 1:1 Didit melampaui perbandingan gambar sederhana. Ini terintegrasi dengan deteksi keaktifan canggih untuk memastikan pengguna hadir secara fisik dan tidak menggunakan upaya spoofing seperti foto, video, atau deepfake. Proses ini menghasilkan skor kesamaan, menunjukkan kemungkinan bahwa kedua wajah cocok. Skor ini, dikombinasikan dengan ambang batas yang dapat dikonfigurasi, memungkinkan bisnis untuk mengotomatiskan keputusan verifikasi atau menandai kasus yang mencurigakan untuk peninjauan manual.
Yang terpenting, solusi Didit menyediakan laporan terperinci, termasuk skor kesamaan dan potensi peringatan seperti LOW_FACE_MATCH_SIMILARITY atau NO_REFERENCE_IMAGE, memberi Anda kontrol dan wawasan terperinci tentang setiap upaya verifikasi. Untuk keamanan yang ditingkatkan, URL untuk gambar pencocokan wajah bersifat sementara dan kedaluwarsa setelah 60 menit, meminimalkan risiko retensi data biometrik.
Mengintegrasikan SDK React Native Didit untuk Pencocokan Wajah
Mengintegrasikan kemampuan verifikasi identitas Didit ke dalam aplikasi React Native Anda disederhanakan berkat SDK komprehensif kami. SDK dirancang untuk memberikan pengalaman pengguna yang mulus, kinerja optimal, dan akses penuh ke kemampuan perangkat, termasuk NFC untuk verifikasi ePassport/eID dan kontrol kamera canggih untuk deteksi keaktifan.
Instalasi dan Penyiapan
SDK React Native Didit mendukung React Native 0.76+ (Arsitektur Baru / TurboModules), Node.js 20+, TypeScript 5+, iOS 13.0+ (NFC memerlukan iOS 15+), dan Android API 23+ (Android 6.0). Untuk pengguna Expo, instalasi mudah:
npx expo install @didit-protocol/sdk-react-native
Kemudian, tambahkan plugin ke app.json Anda:
{
"expo": {
"plugins": ["@didit-protocol/sdk-react-native"]
}
}
Untuk proyek React Native CLI, Anda dapat menginstal melalui npm:
npm install @didit-protocol/sdk-react-native
Dan konfigurasikan Podfile iOS Anda dan settings.gradle Android seperti yang ditentukan dalam dokumentasi Didit untuk memastikan penautan dependensi asli yang tepat. SDK menangani kompleksitas izin kamera, pembacaan NFC, dan deteksi keaktifan di luar kotak, memastikan proses integrasi yang mulus.
Melakukan Sesi Pencocokan Wajah
Setelah terinstal, memulai sesi verifikasi yang mencakup pencocokan wajah melibatkan beberapa langkah. Server backend Anda akan terlebih dahulu membuat sesi verifikasi dengan Didit. SDK React Native Didit kemudian mengatur pengambilan dokumen ID pengguna, pemeriksaan keaktifan pasif dan aktif, dan selfie real-time yang diperlukan untuk pencocokan wajah 1:1. SDK memandu pengguna melalui proses dengan petunjuk intuitif, memastikan pengambilan gambar berkualitas tinggi.
Setelah selesai, SDK dengan aman mengirimkan data yang terkumpul ke platform Didit untuk diproses. Mesin berbasis AI Didit kemudian melakukan pencocokan wajah 1:1, membandingkan foto ID yang diekstrak dengan selfie langsung, bersama dengan pemeriksaan lain seperti Verifikasi ID. Hasilnya, termasuk skor kesamaan dan peringatan apa pun, kemudian disampaikan kembali ke backend Anda.
Menangani Hasil dan Peringatan Pencocokan Wajah
API Pencocokan Wajah Didit mengembalikan laporan terperinci, memberikan informasi penting untuk menginformasikan keputusan verifikasi Anda. Inti dari laporan ini adalah objek face_match, yang mencakup status (misalnya, 'Disetujui', 'Ditolak', 'Dalam Peninjauan'), score numerik (berkisar dari 0-100 menunjukkan kesamaan), dan daftar warnings apa pun.
Memahami dan mengkonfigurasi cara menangani peringatan ini sangat penting untuk sistem verifikasi identitas yang tangguh. Didit menawarkan pengaturan yang dapat dikonfigurasi untuk berbagai masalah verifikasi, memungkinkan Anda untuk menentukan ambang batas peninjauan dan penolakan. Misalnya, Anda dapat menetapkan 'ambang batas peninjauan' di mana sesi dengan skor pencocokan wajah di bawah persentase tertentu ditandai untuk peninjauan manual, dan 'ambang batas penolakan' untuk skor di bawah itu sesi secara otomatis ditolak.
Peringatan umum termasuk LOW_FACE_MATCH_SIMILARITY, menunjukkan bahwa fitur wajah tidak cocok dengan erat, dan NO_REFERENCE_IMAGE, yang berarti gambar referensi tidak tersedia. Arsitektur modular Didit memungkinkan Anda untuk menyesuaikan respons ini dengan selera risiko dan kebutuhan kepatuhan spesifik Anda. Dengan memanfaatkan laporan terperinci ini, Anda dapat membangun alur kerja canggih yang menyeimbangkan pengalaman pengguna dengan persyaratan keamanan yang ketat.
Bagaimana Didit Membantu
Didit adalah platform identitas berbasis AI, yang mengutamakan pengembang, yang menyederhanakan integrasi verifikasi identitas canggih ke dalam aplikasi apa pun, termasuk yang dibangun dengan React Native. Arsitektur modular kami memungkinkan Anda untuk menyusun pemeriksaan verifikasi seperti Pencocokan Wajah 1:1, Keaktifan Pasif & Aktif, dan Verifikasi ID sesuai kebutuhan, memastikan solusi yang disesuaikan dan efisien.
Dengan Didit, Anda mendapatkan manfaat dari tingkatan KYC Inti Gratis, menjadikan verifikasi identitas tingkat perusahaan dapat diakses tanpa biaya di muka atau biaya penyiapan. Pendekatan berbasis AI kami memastikan akurasi tinggi dan kemampuan deteksi penipuan, sementara filosofi yang mengutamakan pengembang kami menyediakan API yang bersih, kotak pasir instan, dan dokumentasi komprehensif untuk integrasi cepat. SDK React Native Didit lebih lanjut meningkatkan ini dengan menawarkan pengalaman kamera yang dioptimalkan, verifikasi NFC untuk ePaspor/eID, dan deteksi keaktifan di luar kotak, memberikan pengalaman pengguna dan keamanan terbaik untuk pengguna seluler Anda.
Siap untuk Memulai?
Siap melihat Didit beraksi? Dapatkan demo gratis hari ini.
Mulai verifikasi identitas secara gratis dengan tingkatan gratis Didit.