//this is for checking suppport of face id and touch id on your device
TouchID.isSupported()
.then(biometryType => {
// Success code
if (biometryType === 'FaceID') {
console.log('FaceID is supported.');
} else if (biometryType === 'TouchID'){
console.log('TouchID is supported.');
} else if (biometryType === true) {
// Touch ID is supported on Android
}
})
.catch(error => {
// Failure code if the user's device does not have touchID or faceID
console.log(error);
});
// this is for applying touch id
TouchID.isSupported()
.then(authenticate)
.catch(error => {
AlertIOS.alert('TouchID not supported');
});
3条答案
按热度按时间ar7v8xwq1#
当然,在React Native库的背后,有Android/iOS原生代码。并且在这两种情况下,给定的设备API允许开发人员使用指纹保存的数据来进行认证。您无法获取指纹数据并将其保存在应用程序或服务器上。有关详细信息,请参阅this post。
因此,由于原生端的限制,
React Native
无法获取指纹数据。这是不可能的
ht4b089n2#
字符串
rslzwgfq3#
字符串
就这样享受你的编程…