我试图在用户的设备上做一些指纹识别,因为我们有一些功能可以确保用户进行的任何交易都无法再次执行。另外,我们想在卸载应用程序之前检测该用户是否已使用我们的应用程序。
我尝试了几种方法来实现这一目标。MAC地址在iOS上不可用,也不希望getUniqueId()从react-native-device-info库中使用MAC地址,因为在卸载应用程序时,唯一ID将被删除。我曾尝试通过react-native-webview与一起使用来缓存值,window.localStorage injectedJavascript()但是通过Webview浏览器缓存的键值对也被删除了。
我希望对此用例有想法或解决方案。一段时间以来,我一直在绞尽脑汁。
卸载后,Sqlite数据库仍然存在。也许您可以探索这条路。https://www.npmjs.com/package/react-native-sqlite-storage。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。