cordova 我可以检查是否有任何安全锁屏激活?

csga3l58  于 2022-11-15  发布在  其他
关注(0)|答案(2)|浏览(154)

我正在寻找一个插件 cordova ,我可以检查是否有任何安全设置为锁屏,eidogg a数字或代码或其他任何东西
最低目标设备为Android和iOS

cuxqih21

cuxqih211#

大家好,欢迎来到stackoverflow。
在这里,你不能就这样随便问,你得先做些调查。
我给予你一些帮助你未来的研究 cordova :
当你想知道一个插件是否存在,你必须首先检查官方 cordova 网站。
然后,如果这个不成功,你将搜索本机功能的原因,如果不存在,插件也不能存在。
所以在你的情况下,我做这个搜索:我发现了这个How to detect/identify if device Lock Screen setting is set to None?
在这个主题上,他们正在谈论Android原生代码上的KeyguardManager。
下一步:google-〉cordova KeyguardManager插件,你可以找到这个插件:https://github.com/kitolog/cordova-plugin-screen-locker
好的,只是在Android上工作,但现在,你可以单独搜索你需要的完美插件.
祝你愉快

y1aodyip

y1aodyip2#

要检查是否配置了安全锁定屏幕,您可以使用插件cordova-check-screen-lock(NPMGitHub)。
在Android上,它通过检查isKeyguardSecure和LOCK_PATTERN_ENABLED来检查是否设置了模式、通道或引脚。
在iOS上,它使用kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly执行adds an item to the keychain,只有在配置了密码的情况下才会成功。

相关问题