我尝试使用google提供的BasicManagedProfile样本来设置一个ManagedProfile。当我在Primary User上使用它时,它工作得很好。但如果我创建了第二个用户,并尝试安装该应用程序,就会出现错误。它说管理的配置文件必须由设备的所有者设置。如何在第二个用户上设置管理配置文件?
谢谢
根据文档,托管配置文件只能由主用户启用。
虽然我们称之为"Managed Profile",但其内部流程与另一个二级用户非常相似。事实上,这类似于在同一个启动器中有一个辅助用户!因此,在创建托管配置文件时,将应用创建辅助用户的相同规则。
根据Android操作系统的多用户特性,只有"Primary User"可以创建其他用户(即"secondary User")。因此,同样的规则在这里适用,只有主用户可以启用托管配置文件(这非常接近于创建另一个辅助用户)。
谢谢。