如何在 Android Management API 中使用"disabledReason"?



所以,我能够使用AMAPI(Android管理API)禁用设备,但我想让用户知道为什么他的设备被禁用,所以我开始寻找一种方法来显示为什么设备被禁用,我发现了"disabledReason"属性,但它不起作用,或者我不知道在哪里显示我设置的原因。如果你知道在哪里显示或如何显示disablereason,我将非常感谢。

device.setState("DISABLED");
UserFacingMessage reason = new UserFacingMessage();
reason.setDefaultMessage("Reason why your device was disabled...");
device.setDisabledReason(reason);
androidManagementClient
.enterprises()
.devices()
.patch(device.getName(), device).execute();

在AMAPI中使用disabledReason字段时存在问题。没有消息显示在设备上,说明为什么设备被禁用,这个问题还没有解决,但你可以看到你的JSON响应,如果你设置一个自定义的disabledReason.defaultMessage

最新更新