任何人都使用epicshaggy /电容器原生生物识别插件,并能够使它工作.我刚刚能够触发NativeBiometric.verifyIdentity(功能,使其识别我的生物识别,但仅此而已.我已经爬了互联网,还没有找到一个完整的例子,如何使用它。总结一下,我只是想了解我如何使用生物识别登录用户。我如何使我的服务器唯一识别一个用户,并提供登录令牌。
yvfmudvl1#
根据CapacitorJs文档和epicshaggy/capacitor-native-biometric,使用用户凭据的正确方法是使用提供的方法:
这些方法在Keychain(iOS)中安全存储用户凭据或使用Keystore(Android)对其进行加密这些方法也只能在原生装置上使用,因此当尝试在浏览器中执行时会显示“方法未实作”,而且必须在Capacitor.isNativePlatform()之后。
Capacitor.isNativePlatform()
83qze16e2#
到目前为止,你有没有找到解决这个问题的方法?我想你自己的问题是如何识别用户?实际上,我在react native中是这样做的。首先,你需要有某种额外的“本地存储密钥”,当用户通过输入登录时,它可以存储值或用户凭证。请记住,即使用户“注销”应用程序,你也不会清除“密钥”。所以在这种情况下。在他们能够使用生物识别技术之前,用户需要以正确的方式对输入进行签名,这样你就可以保存他们的凭据,如电子邮件或任何唯一值或任何稍后使用的东西。现在,我的问题是所有的函数都不为我工作了啊。它一直说“方法没有实现”
2条答案
按热度按时间yvfmudvl1#
根据CapacitorJs文档和epicshaggy/capacitor-native-biometric,使用用户凭据的正确方法是使用提供的方法:
这些方法
在Keychain(iOS)中安全存储用户凭据或使用Keystore(Android)对其进行加密
这些方法也只能在原生装置上使用,因此当尝试在浏览器中执行时会显示“方法未实作”,而且必须在
Capacitor.isNativePlatform()
之后。83qze16e2#
到目前为止,你有没有找到解决这个问题的方法?我想你自己的问题是如何识别用户?实际上,我在react native中是这样做的。首先,你需要有某种额外的“本地存储密钥”,当用户通过输入登录时,它可以存储值或用户凭证。请记住,即使用户“注销”应用程序,你也不会清除“密钥”。所以在这种情况下。在他们能够使用生物识别技术之前,用户需要以正确的方式对输入进行签名,这样你就可以保存他们的凭据,如电子邮件或任何唯一值或任何稍后使用的东西。
现在,我的问题是所有的函数都不为我工作了啊。它一直说“方法没有实现”