如何返回布尔值或仅在身份验证成功时通知的承诺?

用户名

我已经在React Native使用中实现了指纹认证的代码,react-native-fingerprint-scanner并且可以正常工作。我的担忧听起来可能很愚蠢,但是当身份验证成功时,我实际上仍然停留在此上,我不知道如何进行检查,以便可以在setState那里触发这段代码只是返回一个字符串:

FingerprintScanner
        .authenticate((description, onAttempt) => {
            if (description) {
                this.setState({ Authenticated: true })
            }
            //description: 'Log in with Biometrics'
        })
        .then(() => {
            this.props.onAuthenticate();
        })

注意:执行永远不会到达.then()回调,否则我只会在那儿设置状态。不知道为什么要这么做!

用户名

在调用Authenticate之前或之后,我需要调用此方法来释放缓存:

FingerprintScanner.release();

这样,用户可以随时取消并重试。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何根据承诺结果返回布尔值?

如何在React.js中定义仅在身份验证后才能工作的PrivateRoute?

如何在身份验证成功处理程序中获取请求属性

仅在身份验证后运行FirebaseInstanceIdService

调用SignInAsync时在身份验证Cookie中保存一个值

Django - 如何在身份验证期间返回 JSON 响应而不是 HTML?

Angular / Firebase身份验证-使布尔值可从服务到组件进行观察?

如何在身份验证上获取idtoken

如何在身份验证上转发用户消息

从成功的身份验证返回JWT令牌

Ember简单身份验证如何在身份验证数据可用时更新

React PrivateRoute 不返回布尔值,但承诺

请求成功/失败时,使用Neo4j返回布尔值

仅在身份验证后才后台运行wget等前台运行的下载工具

如何设计选择SIM卡并在身份验证时在iOS中获得唯一ID?

刷新时如何在身份验证保护中获取用户和购物车数据?

如何验证布尔值是对还是错

如何仅在完成对角度的服务调用后如何正确返回布尔值

如何使Formik返回布尔值?

如何从AsyncTask返回布尔值?

如何使用axios返回布尔值

如何从写入文件返回布尔值

如何使用返回布尔值的函数?

如何从 AlertDialog 返回布尔值?

使用JASPIC进行身份验证时,web.xml在身份验证方面是否仍然有用?

从后端成功返回数据时,Nuxt身份验证登录模块无法正常工作

如何使项目仅在Android中的语句布尔值时可见

将Spring Security配置为在身份验证后返回JSON响应

Laravel 5.4 在身份验证会话过期后返回登录页面