2012-08-03 117 views
1

有人知道如何從設備端檢查BES IT策略嗎?

我的意思是,在net.rim.device.api.itpolicy.ITPolicy中有一個API,如ITPolicy.getBoolean(String name,boolean defaultValue),但是應該使用什麼「名稱」來檢查,例如, 「禁用GPS」規則?
它被提交給設備,並且在選項>安全性>安全狀態信息中可觀察到,但即使對於「Disable_GPS」和「DisableGPS」,此方法始終會返回defaultValue。黑莓IT策略檢查

回答

0

這是一個非常有趣的問題。碰巧ITPolicy類僅用於檢索由BES服務器中的管理員定義的自定義策略,而不是像GPS等那樣的常規策略。例如,針對您的應用的自定義策略(如「doihaveadminaccess」),BES管理員會創建一個新策略並將其推送到您的BB,然後您的應用可以爲其獲取BES設置。

但是,該類還允許您檢索內置的BES策略,但RIM從未在其文檔中發佈ID。我想,檢索ID(字符串或整數)的唯一方法就是黑客入侵。