Tôi cần ứng dụng của mình đăng nhập bằng TouchId, nhưng tôi không muốn người dùng chọn hoặc dự phòng vào tùy chọn Mật khẩu. Nói cách khác, tôi muốn ẩn nhãn 'Nhập mật khẩu' trong hình bên dưới. Cảm ơn.TouchId không có tính năng Mật mã
Trả lời
Theo như tôi biết không có cách nào để ẩn tùy chọn mật khẩu. Mặc dù bạn có thể sử dụng mật khẩu thiết bị khi thu gọn.
Xin lưu ý rằng thuật ngữ "Mật mã" và "Mật khẩu" đề cập đến điều khác nhau trong tích hợp TouchID.
"Mật khẩu" được sử dụng cho phương pháp LocalAuthentication để tích hợp TouchID và tham chiếu đến mật khẩu ứng dụng làm phương thức dự phòng.
Trong khi "Mật mã" đề cập đến mật mã để mở khóa thiết bị và xác thực giao dịch mua trong cửa hàng ứng dụng. Để sử dụng phương pháp, bạn phải lưu trữ một số thông tin vào móc khóa của thiết bị và truy xuất thông qua xác thực ID Touch.
Xem thêm về hai cách tiếp cận những here
iOS 9 Sửa
Dựa trên answer này, iOS 9 cung cấp một tùy chọn mới để ẩn các tùy chọn mật mã.
Đối với iOS 9, hai chính sách mới đã được thêm vào mà không dự phòng mật mã. Những chính sách này là kSecAccessControlTouchIDAny và kSecAccessControlTouchIDCurrentSet
Câu trả lời là "Có " .Bạn có thể ẩn các "password Enter" ...
Hãy thử đoạn mã sau,
var LocalAuthentication = LAContext()
LocalAuthentication.localizedFallbackTitle = "" // Add this line
if LocalAuthentication.canEvaluatePolicy(LAPolicy.DeviceOwnerAuthenticationWithBiometrics, error: &errorMsg){
Add dòng này trước khi kiểm tra chính sách ....
LocalAuthenticatio n.localizedFallbackTitle = ""
Hy vọng điều này có thể giúp bạn ..
mỗi tài liệu từ LocalAuthentication.LAContext:
/// Fallback button title.
/// @discussion Allows fallback button title customization. A default title "Enter Password" is used when
/// this property is left nil. If set to empty string, the button will be hidden.
open var localizedFallbackTitle: String?
- 1. Xác định xem thiết bị iOS có hỗ trợ TouchID mà không cài đặt mật mã
- 2. TouchID gọi applicationWillResignActive và applicationDidBecomeActive
- 3. Xcode có tính năng tự động định dạng mã không?
- 4. Tính năng bảo mật thư của WCF có thực sự mã hóa nội dung tin nhắn không?
- 5. Cách sử dụng TouchID trong iOS 10
- 6. Mã hóa và mật mã có khác nhau không?
- 7. Tôi có thể cho biết iPhone có mật mã không?
- 8. Có tính năng trình biên dịch nào để nhập mã và nhập mã chức năng tùy chỉnh không?
- 9. Có thể nhận giá trị USE TOUCHID CHO iPhone mở khóa trong cài đặt mặc định
- 10. Vim có tính năng Notepad ++ này không?
- 11. Mã hóa mật khẩu hai chiều không có ssl
- 12. Thông báo ngoại lệ bí mật HSQLDB: "tính năng không được hỗ trợ"
- 13. Làm các hàm băm mật mã tiếp cận từng giá trị có thể, ví dụ: họ có tính từ không?
- 14. Có thể có điều kiện với các tính năng không?
- 15. Tôi có thể tắt tính năng xếp mã trong WebStorm không?
- 16. Tại sao tính năng bảo mật cấp hàng không được bật cho chế độ xem Postgres?
- 17. Codeigniter không thể giải mã mật khẩu được mã hóa
- 18. Thứ tự các tính năng trong các vectơ tính năng LibSVM có quan trọng không?
- 19. Có thể sử dụng mật mã đường cong elip để mã hóa dữ liệu không?
- 20. Mã hóa mật khẩu
- 21. Bảo mật phiên mã hóa
- 22. Thẻ NFC/RFID mật mã?
- 23. Bảo mật mật khẩu trong tập tin thuộc tính
- 24. Thuộc tính ẩn Laravel. ví dụ. Mật khẩu - bảo mật
- 25. Visual Studio 2013 tính năng Mã ống kính với NUnit
- 26. Sử dụng tính năng đọc và nhập mã tĩnh?
- 27. Tính năng mới() có nghĩa là gì?
- 28. tính năng python nào được minh họa trong mã này?
- 29. Git tính năng chi nhánh và cải tiến mã nhỏ
- 30. Mã hóa và lắp ráp nhiều tính năng trong PySpark