2012-08-03 79 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(字符串或整数)的唯一方法就是黑客入侵。