2015-11-01 40 views
5

Tôi muốn xây dựng một ứng dụng cho phép nhân viên quét vân tay với sự hỗ trợ của ứng dụng Android. Ngay bây giờ hầu hết các API vân tay (Touch ID hoặc Android Imprint) chỉ cho phép đăng nhập vào ứng dụng. Có API bên thứ ba nào cho phép sử dụng API để thu thập vân tay và đính kèm vào hồ sơ nhân viên của tôi không và xác minh khi họ quét ngón tay? Cảm ơn.API vân tay Android cho ứng dụng chấm công

Trả lời

10

số Trong thực tế, Android Compatibility Definition for Android 6.0 bang trong phần vân tay (7.3.10):

PHẢI KHÔNG cho phép các ứng dụng của bên thứ 3 để phân biệt giữa dấu vân tay cá nhân.

Vì vậy, trong khi bạn có thể viết ứng dụng sử dụng dấu vân tay làm cơ chế xác thực người dùng, mọi dấu vân tay đã đăng ký được liên kết với tài khoản người dùng hiện tại có thể được sử dụng. Điều này có nghĩa là nếu bạn muốn phân biệt mỗi nhân viên, họ sẽ cần tài khoản người dùng hoặc thiết bị của riêng mình, thay vì có một phiên bản ứng dụng hoạt động cho nhiều người dùng.

+0

Cảm ơn thông tin. – teapeng

+0

Hiện có bất kỳ cải tiến nào về chủ đề này không? Tôi có cùng một kịch bản. – viper

3

Bạn nói đúng, API Android hoặc Samsung hoặc iPhone chỉ cho phép xác minh người dùng hiện tại đối với người dùng thiết bị.

Với Android M hoặc Samsung hoặc iPhone API, bạn không thể lấy mẫu vân tay hoặc hình ảnh.

Vì @ianhanniballake giải pháp duy nhất là tạo người dùng trong Android cho từng nhân viên. Nhưng mỗi nhân viên cần chọn là người dùng và sau đó, anh ta có thể được xác thực.

Có một số máy quét vân tay tương thích với Nền tảng Android và với SDK dành cho Android. Các SDK này cho phép lấy hình ảnh hoặc mẫu vân tay. Máy quét được cắm vào cổng USB để bạn không thể sạc máy tính bảng và sử dụng đồng thời máy quét vân tay. Ví dụ:

Ngoài ra còn có một số thiết bị với máy quét vân tay tích hợp và với SDK để có được hình ảnh dấu vân tay hay mẫu.

Để khớp với vân tay, một số SDK có đối sánh nhưng nếu bạn có nhiều người dùng, bạn nên sử dụng giải pháp AFIS.

Các vấn đề liên quan