TouchId不支持iPhone 7反应母语
问题描述:
我做TouchId认证与反应原生的例子,但是这显示“TouchId不支持”TouchId不支持iPhone 7反应母语
任何人都一直同样的问题?
我的设备是一个仿真器。但是当我在真实的设备上运行这个问题时,问题是一样的。
有功能
_isSupported = async() => {
try {
await TouchId.isSupported()
Alert.alert('TouchId is supported!')
} catch(e) {
Alert.alert('TouchId is not supported!')
}
}
_trggerTouchId = async() => {
let description = 'Verify the existing mobile phone fingerprint using the home key'
//let title //fallback button title will be default as 'Enter Password'(localized)
//let title = "" //fallback button will be hidden
let title = "Verify Password" //fallback button title will be 'Verify Password'(unlocalized)
try {
await TouchId.verify({
description,
title,
});
//await TouchId.verify("123123123123");
Alert.alert('verify succeeded')
} catch(e) {
if (e.code == '-3') {
//fallback button is pressed
Alert.alert('errorCode: ' + e.code + ' verify failed, user wants to ' + title)
}
else {
Alert.alert('errorCode: ' + e.code + ' verify failed')
}
}
}
答
我有这个问题几个月前得到解决。最后问题出在设备配置和TouchId的权限上。代码很好。