1

有人知道如何从设备端检查 BES IT 策略吗?

我的意思是,net.rim.device.api.itpolicy.ITPolicy 中有一个 API,例如 ITPolicy.getBoolean(String name, boolean defaultValue),但我应该使用什么“名称”来检查,例如“禁用 GPS “ 规则?
它被提交到设备并在选项 > 安全 > 安全状态信息中可观察到,但此方法始终返回 defaultValue,即使对于“Disable_GPS”和“DisableGPS”也是如此。

4

1 回答 1

0

这是一个非常有趣的问题。碰巧ITPolicy该类仅用于检索由管理员在 BES 服务器中定义的自定义 IT 策略,而不是诸如 GPS 之类的常规策略。例如,您的应用程序的自定义策略,如“doihaveadminaccess”,BES 管理员创建一个新策略并将其推送到您的 BB,然后您的应用程序可以获得它的 BES 设置。

但是,该类还允许您检索内置的 BES 策略,但 RIM 从未在其文档中发布 ID。我猜,获取 ID(字符串或整数)的唯一方法是黑客攻击。

于 2012-08-06T10:24:56.243 回答