首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >禁用玻璃钢用户帐户,只允许工作管理帐户

禁用玻璃钢用户帐户,只允许工作管理帐户
EN

Stack Overflow用户
提问于 2019-02-03 11:42:26
回答 2查看 881关注 0票数 3

前奏

客户端希望为他的所有者设备安装EMM。有时,用户希望使用该设备作为工作设备(只有出租车和快递应用程序),有时用户希望使用该设备作为自己的设备(安装游戏、社交应用程序和自己的Google帐户)。

Situation

客户希望将自己的套件帐户存储在玻璃钢存储库中(以便能够在员工离开组织时解锁手机),但不希望员工在FR输入个人帐户凭据后解锁手机。

示例:

我以编程方式添加了两个工作帐户(如描述的这里)。但在用户获得手机后,他进入个人Gmail帐户使用Gmail等应用程序。我如何编程,或可能从DPC应用程序阻止用户恢复对手机的访问,使用他的个人帐户后,工厂重置?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-02-07 22:47:41

我终于找到了答案。指向文档的链接。我只需要创建一个捆绑与谷歌加上I帐户,将有机会恢复设备后,工厂重置。

在此之后,需要发送一个广播通知系统这些值已被更改。

代码语言:javascript
运行
复制
    val bundle = Bundle()
    // list of recovery accounts
    val recoveryAccounts = arrayOf(
        "115273111154663031432", 
        "110369192556268846321", 
    )
    bundle.putStringArray("factoryResetProtectionAdmin", recoveryAccounts)
    
    mAdminComponentName = DeviceAdminReceiver.getComponentName(context)
    // set restrictions
    mDevicePolicyManager.setApplicationRestrictions(mAdminComponentName, "com.google.android.gms", bundle)
    
    // send broadcast
    val broadcastIntent = Intent("com.google.android.gms.auth.FRP_CONFIG_CHANGED")
    broadcastIntent.setPackage("com.google.android.gms")
    broadcastIntent.addFlags(Intent.FLAG_RECEIVER_FOREGROUND)
    applicationContext.sendBroadcast(broadcastIntent)
票数 5
EN

Stack Overflow用户

发布于 2022-11-28 10:40:15

离题。要获得恢复帐户的id,请尝试如下:params={"resourceName":"people/me",“personFields”:“元数据”}推送"Execute“并使用需要的帐户登录。它将显示在"id“字段的响应中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54502478

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档