我正在尝试在我的反应本机应用程序上创建指纹身份验证过程。我使用了世博会的以下SDK来实现它。
https://docs.expo.io/versions/latest/sdk/fingerprint.html#returns-1
Expo.Fingerprint.authenticateAsync() 方法建议它将返回一个布尔值。但是,当我尝试打印它时,它似乎返回了一个对象。
Expo.Fingerprint.authenticateAsync()
.then(success => {
if(result == true) {
console.log("Touch ID success. " + result);
} else {
console.log("Touch ID failed. " + result);
}
});
有没有人遇到过和我一样的问题?
该函数返回一个嵌入了布尔值的对象。您可以通过这种方式访问它。
Expo.Fingerprint.authenticateAsync()
.then(result => {
console.log(result.success);
});