【问题标题】:Remote wipe data using Device Administrator Application+ android使用 Device Administrator Application+ android 远程擦除数据
【发布时间】:2011-09-20 05:08:04
【问题描述】:

我正在研究 android 设备策略,我能够使用以下链接中提供的示例来实现擦除数据、强制锁定 http://developer.android.com/guide/topics/admin/device-admin.html。我无法理解如何从服务器远程擦除、强制锁定、更改密码。我花了很多时间搜索信息,但我没有成功。请提供任何信息以远程实施政策。 提前致谢。

【问题讨论】:

    标签: android


    【解决方案1】:

    我今天也用谷歌搜索了一下,我想出了以下解决方案:

    首先,编写一个设备管理员应用程序,就像您提供的 link 中引用的那样。

    然后您将不得不实现一些技术,以便您可以将消息从服​​务器推送到 android 客户端。从 Android 2.2 开始,您可以使用 Google 提供的C2DM(云到设备消息传递),我想配置和开始使用并不难。如果您不想使用它,可以选择使用其他类型的消息传递框架,它允许您推送数据,例如 XMPPMQTT。适用于 iOS 的 facebook messenger 应用程序使用 MQTT,所以这不会很糟糕。然而,它需要比 C2DM 更多的工作设置。

    最后,您必须通过您选择的方法将某种消息从您的服务器推送到客户端,并让您的设备管理员应用程序监听这些消息并根据消息以正确的操作进行响应。因此,您可以自行决定消息的外观和内容。

    还有使用 Exchange 的选项,但我不知道它是如何工作的。

    所以这基本上是我从我的小研究中发现的,我也很想听听其他人的其他想法。

    【讨论】:

    • 谢谢,非常好的建议我从链接中获得了一些示例来实施 C2DM vogella.de/code/code.html,但我仍然不清楚我们如何使用 C2DM 执行策略,请给出任何解释。
    • 我认为不可能直接远程执行策略。这就是为什么您必须编写一个在手机上本地执行策略的应用程序。然后,您将必须实现某种消息服务(例如 C2DM),您可以使用该服务将消息发送到手机上的策略应用程序。信息可以是任何东西,由您决定。应用程序从 C2DM 接收消息,并根据消息内容,让应用程序执行一项或另一项策略。是不是更清楚了?
    猜你喜欢
    • 2011-05-25
    • 2011-06-15
    • 1970-01-01
    • 1970-01-01
    • 2013-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-19
    相关资源
    最近更新 更多