各位前輩好,小弟的公司因資安有進行手機相機管制,在進公司後需鎖住手機相機功能。
但目前在升級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的簡單多了…
供參考。