在admin权限管理中,委托其他应用来设置设备的管控策略,可委托策略列表如下。
超级设备管理应用注册策略变更事件后,MDM调用以下策略变更上报列表中的接口时,系统会通知当前用户下的超级设备管理应用。
| 接口名称 | 策略变更事件PolicyChangedEvent中parameters参数返回示例 |
|---|---|
| setDomainAccountPolicy | {"domainAccountInfo":{"domain":"","accountName":"test"},"policy":{"authenticationValidityPeriod":300,"passwordValidityPeriod":420,"passwordExpirationNotification":60}} |
| setAllowedKioskApps | {"appIdentifiers":["6917****3569"]} |
| setPolicySync | {"appId":"com.example._/******5t5CoBM=","policyName":"InsecurePrivateNetworkRequestsAllowed","policyValue":"1"} |
| setValue | {"item":"screenOff","value":"30000"} |
| setHomeWallpaper | "" |
| setUnlockWallpaper | "" |
| setSwitchStatus | {"key":1,"value":0} |
| addFirewallRule | {"firewallRule":{"srcAddr":"192.168.1.1-192.168.22.66","destAddr":"10.1.1.1","srcPort":"8080","destPort":"8080","appUid":"9696","direction":1,"action":1,"protocol":2,"family": 1,"logType":0}} |
| removeFirewallRule | {"firewallRule":{"srcAddr":"192.168.1.1-192.168.22.66","destAddr":"10.1.1.1","srcPort":"8080","destPort":"8080","appUid":"9696","direction":1,"action":1,"protocol":2,"family": 1,"logType":0}} |
| addDomainFilterRule | {"domainFilterRule":{"domainName":"www.example.com","appUid":"9696","action":1,"direction":1,"family":1,"logType":0}} |
| removeDomainFilterRule | {"domainFilterRule":{"domainName":"www.example.com","appUid":"9696","action":1,"direction":1,"family":1,"logType":0}} |
| setGlobalProxySync | {"httpProxy":{"host":"192.168.xx.xxx","port":8080,"exclusionList":["192.168"]}} |
| setGlobalProxyForAccount | {"httpProxy":{"host":"192.168.xx.xx","port":8080,"exclusionList":["192.168"]},"accountId":100} |
| addApn | {"apnId":"3","apnName":"CTENT"} |
| deleteApn | {"apnId":"3","apnName":"CTENT"} |
| updateApn | {"apnInfo":{"apn":"CTENT","apnName":"CTENT","mcc":"460","mnc":"11"},"apnId":"1"} |
| setPreferredApn | {"apnId":"3","apnName":"CTENT"} |
| setEthernetConfig | {"networkInterface":"eth0"} |
| setPasswordPolicy | {"policy":{"complexityRegex":"^(?=.*[a-zA-Z])(?=.*\\d).{8},$","validityPeriod":1808309786000,"additionalDescription":"至少8个字符,且包含数字和字母。"}} |
| uninstallEnterpriseReSignatureCertificate | {"certificateAlias":"test.cer","accountId":100} |
| installEnterpriseReSignatureCertificate | {"certificateAlias":"test.cer","accountId":100} |
| setNTPServer | {"server":"ntpserver.com"} |
| setActivationLockDisabled | {"isAllowed":true} |
| setWifiProfileSync | {"profile":{"ssid":"guest-Wi-Fi","bssid":"AA:BB:CC:DD:EE:FF"}} |