VerifyBlind Android SDK'sını (sdk-android) tüketen örnek uygulama — example-mobile-ios'in Android
karşılığı. Bir partner'ın VerifyBlind'i kendi uygulamasına nasıl entegre edeceğini gösterir.
- Bundle ID / paket:
com.verifyblind.example - Mağaza/görünen ad: VerifyBlind Demo
- SDK:
sdk-android— yerel modül olarak dahil edilir - Cihaz attestation'ı YOKTUR (bilinçli: VerifyBlind'in zero-knowledge güvenliğinin parçası değil)
- "VerifyBlind ile Doğrula" → SDK ephemeral RSA keypair üretir, partner backend'inden bir
noncealır. - SDK, VerifyBlind uygulamasını App Link ile açar (
app.verifyblind.com/request?...). - Kullanıcı doğrulamayı VerifyBlind'de tamamlar; bu demo'ya dönünce sonuç poll edilir ve şifreli yanıt lokalde çözülür.
- Bu repo'yu
sdk-androidile yan yana klonlayın —settings.gradle.ktsSDK'yı../sdk-android/verifyblindyolundan dahil eder. - Android Studio'da açıp Gradle senkronize edin.
- Kendi partner backend'inizle denemek için yapılandırmadaki
partnerBackendUrl'i değiştirin.
Adım adım kurulum (Play yükleme dahil):
developer_setup_guide.md.
🌐 verifyblind.com · 📦 Android SDK · 🍎 iOS demo
An example app that consumes the VerifyBlind Android SDK (sdk-android) — the Android counterpart of
example-mobile-ios. It shows how a partner integrates VerifyBlind into their own app.
- Bundle ID / package:
com.verifyblind.example - Store / display name: VerifyBlind Demo
- SDK:
sdk-android— included as a local module - No device attestation (intentional: it is not part of VerifyBlind's zero-knowledge security)
- "Verify with VerifyBlind" → the SDK generates an ephemeral RSA keypair and gets a
noncefrom the partner backend. - The SDK opens the VerifyBlind app via an App Link (
app.verifyblind.com/request?...). - The user completes verification in VerifyBlind; back in this demo the result is polled and the encrypted response is decrypted locally.
- Clone this repo alongside
sdk-android—settings.gradle.ktsincludes the SDK from../sdk-android/verifyblind. - Open in Android Studio and sync Gradle.
- Change
partnerBackendUrlin the configuration to try it with your own partner backend.
Step-by-step setup (including Play upload):
developer_setup_guide.md.
🌐 verifyblind.com · 📦 Android SDK · 🍎 iOS demo