目录

UMM MDM

UMM MDM 相关的API,主要用于Summer框架开发移动工作台时对接UMM的MDM能力的API。

注意:Android 6以上版本使用此部分API时需要手动申请权限,权限申请参考 Summer API -> 应用管理 -> 应用权限 下的 API summer.getPermission()(仅Android)

Android需申请的权限:
android.permission.INTERNET
android.permission.READ_EXTERNAL_STORAGE
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.READ_PHONE_STATE

emm.openAdmin()

激活设备管理

语法

  1. emm.openAdmin({
  2. "title" : "标题"
  3. }, "successFn()"
  4. function successFn(){
  5. }

参数:

  • JSON
    • title:标题(待修改)
  • successFn:成功回调

emm.openMDM()

打开设备管理

语法

  1. emm.openMDM({}, "successFn()")
  2. function successFn(){
  3. }

参数:

  • successFn:成功回调

emm.closeMDM()

关闭设备管理

语法

  1. emm.closeMDM({}, "successFn()")
  2. function successFn(){
  3. }

参数:

  • successFn:成功回调

emm.autofind()(兼容)

UMM自动发现,前置API emm.writeConfig()、emm.registerDevice()

语法

  1. emm.autofind({
  2. "companyId" : "iuap" //设置UMM的租户ID
  3. }, "successFn()", "errorFn()")
  4. function successFn(){
  5. }
  6. function errorFn(){
  7. }

参数:

  • JSON
    • companyId:UMM的租户ID
  • successFn:成功回调
  • errorFn:失败回调

示例代码:

  1. emm.autofind({
  2. "companyId" : "iuap"
  3. }, "successFn(ret)", "errorFn(ret)")
  4. function successFn(ret){
  5. alert($summer.jsonToStr(ret);
  6. }
  7. function errorFn(ret){
  8. alert($summer.jsonToStr(ret));
  9. }

emm.startStrategy()

开启策略下发,前置API emm.writeConfig()、emm.registerDevice()

语法

  1. emm.startStrategy({
  2. }, "successFn()", "errorFn()")
  3. function successFn(){
  4. }
  5. function errorFn(){
  6. }

参数:

  • successFn:成功回调
  • errorFn:失败回调

示例代码:

  1. emm.startStrategy({
  2. }, "successFn(ret)", "errorFn(ret)")
  3. function successFn(ret){
  4. alert($summer.jsonToStr(ret);
  5. }
  6. function errorFn(ret){
  7. alert($summer.jsonToStr(ret));
  8. }

emm.stopStrategy()

关闭策略下发,前置API emm.writeConfig()、emm.registerDevice()

语法

  1. emm.stopStrategy({
  2. }, "successFn()", "errorFn()")
  3. function successFn(){
  4. }
  5. function errorFn(){
  6. }

参数:

  • successFn:成功回调
  • errorFn:失败回调

示例代码:

  1. emm.stopStrategy({
  2. }, "successFn(ret)", "errorFn(ret)")
  3. function successFn(ret){
  4. alert($summer.jsonToStr(ret);
  5. }
  6. function errorFn(ret){
  7. alert($summer.jsonToStr(ret));
  8. }
文档更新时间: 2018-01-16 10:20