【问题标题】:can we able to lock all applications in android device through android-management-api?我们可以通过android-management-api锁定android设备中的所有应用程序吗?
【发布时间】:2020-10-16 17:24:02
【问题描述】:

在设备中通过 android-management-api 应用锁定命令时,设备将被锁定。但是如果用户知道密码,他们就可以解锁设备并使用设备中的应用程序。

我的要求是在特定时间内禁用所有应用程序。有没有可能通过android-management-api实现这个功能?

【问题讨论】:

    标签: android android-management-api android-applicationinfo application-blocks


    【解决方案1】:

    如果您想锁定设备并完全阻止用户访问,您可以重置设备的密码,然后使用issueCommand 锁定设备:RESET_PASSWORD 和 LOCK。

    您还可以使用Devices.patch() 并将状态设置为“已禁用”以禁用设备上的所有应用程序(对于完全托管的设备)或工作应用程序(在工作资料中注册时)。

    如果您可能因为合规性问题想要实现此目的,那么 IT 管理员可以擦除设备(对于完全托管)、从设备中删除任何公司应用或删除工作资料。这也可以通过使用compliance rules 自动完成。

    【讨论】:

    • 它适用于除谷歌内置应用程序之外的所有其他应用程序。有没有办法做到这一点?
    • 所有其他应用程序的工作原理是什么?是状态:“禁用”吗?另外,你们能否为 Google 提供这些内置应用程序?
    • 谷歌、通讯录、电话和设置等默认应用程序
    • 这些应用程序是系统应用程序,并且在将状态设置为 DISABLED 时不会禁用这些应用程序。
    【解决方案2】:

    使用禁用关键字并在应用程序策略中设置为 true 以禁用应用程序。

    试试这个链接。

    如果效果好,也给我投票。 https://developers.google.com/android/management/reference/rest/v1/enterprises.policies#applicationpolicy

    【讨论】:

      猜你喜欢
      • 2018-03-25
      • 2019-08-09
      • 1970-01-01
      • 2012-03-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-20
      • 1970-01-01
      • 2012-12-23
      相关资源
      最近更新 更多