TouchId 不支持 Iphone 7 react-native
Posted
技术标签:
【中文标题】TouchId 不支持 Iphone 7 react-native【英文标题】:TouchId doesn't support Iphone 7 react-native 【发布时间】:2017-05-26 13:40:09 【问题描述】:我用 react-native 做了一个 TouchId 认证的例子,但是这个显示“TouchId is not supported”
有人遇到过同样的问题吗?
我的设备是一个模拟器。但是当我在真实设备上运行它时,问题是一样的。
有功能
_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')
【问题讨论】:
【参考方案1】:几个月前我已经解决了这个问题。 plist 文件中缺少权限。
【讨论】:
意味着问题出在设备配置上还是您添加了权限? plist 文件中缺少权限。 @Sagar以上是关于TouchId 不支持 Iphone 7 react-native的主要内容,如果未能解决你的问题,请参考以下文章
使用 IBM Mobile First Platform 7.1 和 Ionic 的适用于 Android 的 TouchID