Vorrei creare un'app che consenta ai dipendenti di eseguire la scansione delle impronte digitali con il supporto dell'app Android. Al momento la maggior parte delle API di impronte digitali (Touch ID o impronta Android) consente solo l'accesso all'app. Esistono API di terze parti che consentono l'utilizzo dell'API per raccogliere le impronte digitali e allegare al record del mio dipendente e verificare quando eseguono la scansione del dito? Grazie.API di impronte digitali Android per app di presenza orari
risposta
No. In realtà, le Android Compatibility Definition for Android 6.0 stati nella sezione di impronte digitali (7.3.10):
non deve abilitare applicazioni di terze parti per distinguere tra i singoli impronte digitali.
Pertanto, mentre è possibile scrivere un'app che utilizza l'impronta digitale come meccanismo per autenticare l'utente, è possibile utilizzare qualsiasi impronta digitale registrata associata all'account utente corrente.
Ciò significa che se si desidera differenziare ciascun dipendente, è necessario disporre del proprio account o dispositivo utente, anziché disporre di una singola istanza dell'app che funzioni per più utenti.
Hai ragione, le API Android M o Samsung o iPhone consentono solo di verificare l'utente corrente rispetto all'utente del dispositivo.
Con le API Android M o Samsung o iPhone non è possibile ottenere il modello o l'immagine dell'impronta digitale.
Come @ianhanniballake, l'unica soluzione è creare un utente in Android per ciascun dipendente. Ma ogni dipendente deve selezionare è utente e dopo, potrebbe essere autenticato.
Alcuni scanner di impronte digitali sono compatibili con la piattaforma Android e con l'SDK per Android. Questi SDK consentono di ottenere immagini o modelli di impronte digitali. Gli scanner sono collegati alla porta USB, quindi non è possibile caricare il tablet e utilizzare lo scanner di impronte digitali simultaneamente. Per esempio:
- http://www.dermalog.com/en/products_solutions/fingerprintscanner/
- http://www.futronic-tech.com/product_fs80h.html
- http://www.crossmatch.com/authentication-hardware/
Ci sono anche alcuni dispositivi con scanner di impronte digitali integrato e con SDK per ottenere l'immagine delle impronte digitali o un modello.
Per corrispondere alle impronte digitali, alcuni SDK hanno un rilevatore, ma se hai molti utenti dovresti usare una soluzione AFIS.
Grazie per le informazioni. – teapeng
C'è qualche miglioramento riguardo questo argomento adesso? Ho lo stesso scenario. – viper