我正在寻找一个用于cordova的插件,我可以检查是否为锁定屏幕设置了任何安全性,例如图形、代码或其他任何
最低目标设备是Android和iOS
大家好,欢迎来到stackoverflow。
在这里,你不能只是这样问,你之前必须做一些研究。
我为你未来对cordova的研究提供一些帮助:
当你想知道是否存在插件时,你必须首先查看官方的cordova网站。
然后,如果不成功,您将搜索本机函数,因为如果不存在,插件也不可能存在。
因此,在您的情况下,我进行了以下搜索:android apps checking which lock screen set
和我发现:如何检测/识别设备锁定屏幕设置是否设置为无?
在这个话题上,他们谈论的是安卓原生代码上的KeyguardManager。
下一步:google
->cordova KeyguardManager
插件,您可以找到此插件:https://github.com/kitolog/cordova-plugin-screen-locker
Ok只适用于android,但现在,你可以单独搜索你需要的完美插件。
祝你今天愉快。
要检查是否配置了安全锁定屏幕,可以使用插件cordova检查屏幕锁定(NPM,GitHub(。
在Android上,它通过检查isKeyguardSecure和LOCK_pattern_ENABLED来检查是否设置了模式、pass或pin。
在iOS上,它使用kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly将一个项目添加到钥匙链中,只有配置了密码才能成功。