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

问题描述 投票:0回答:1

序幕:

客户端需要安装的EMM他的主设备。有时用户希望使用该设备作为工作装置(仅出租车和快递的应用程序),有时用户希望使用该设备作为自己的(安装游戏,社交应用程序,和他自己的谷歌账户)。

情况:

客户想他gsuite帐户存储在存储FRP(有解锁手机的情况下,员工的休假组织的能力),但不希望员工以FR进入他的个人帐户凭据后解锁手机。

例:

我加了两个工作帐户程序(如描述here)。但是,用户获取电话后,他进入了他的个人Gmail帐户才能使用Gmail,其他应用程序。如何从DPC应用程序或可能阻止用户使用其个人账户后恢复出厂设置恢复访问手机?

android android-security android-for-work
1个回答
0
投票

最后。我找到了答案。链接到documentation。我只需要创建与谷歌加上帐户ID的捆绑将有机会恢复出厂设置后恢复设备。

和需要后,发送广播通知,这些值被更改的系统。

    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)
© www.soinside.com 2019 - 2024. All rights reserved.