各位前辈好,小弟的公司因资安有进行手机相机管制,在进公司后需锁住手机相机功能。
但目前在升级14后会发生解锁相机后相机黑屏无法使用,过几秒后就闪退的问题。
不知道各位前辈是否有遇过或解决方案。
目前管制共有两种方案
1. EMM架构,在手机重置后欢迎画面扫QRcode加入后,使用Android Management API派发
政策停启用相机
2. 取得Device Owner权限,在App实作device policy management policy,call setCame
raDisabled来停启用相机
这两套机制在Android13都可以正常使用,但手机一旦升级至14后,就会在解锁状态下打
开相机App预览画面黑屏,点了任何功能都没反应,过几秒就闪退。但上锁状态却能跟之
前一样打开相机App会提示因政策禁止使用相机的dialog
即使把device owner权限移除仍无法让相机恢复,只能暴力factory reset使相机正常,
再安装一次上述任一方案后,都能正常使用,但过了一阵子无预警情况又会突然黑屏了。
不知道前辈是否有相关经验或解决办法,感谢!
———————2023/12/28更新—————-
一直问google技术支援只得到鬼打墙回复
后来自行测试结果
1. DeviceOwner的架构下
在231105的版本
只要setCameraDisable true锁住相机的状态下,重开机就会造成相机永久锁死黑屏。
在这情况下,解锁相机并开设新的使用者、切换过去,相机是可以正常使用的,仅会锁住
原有使用者。
而在相机正常状态下,
升级至231205的版本,以上就解决了,即使锁住相机重开机,再解锁相机可正常使用相机
。
唯已黑屏的装置即使升级仍无法解锁,只能重置一途。
2. EMM的架构下
升级14必黑,烂死了,自己推的企业管理架构还这雷,相较Apple的简单多了…
供参考。