Skip to content

使用方法

介绍

安卓荣耀MDM服务设备和应用管理UTS原生插件是荣耀MDM服务(MDM Kit)是面向企业的移动业务App开发者提供的一种能力,包括设备管理类API和应用管理类API,为安装在荣耀设备上的应用提供系统级权限的管理功能。主要应用于在移动办公、移动教育等业务场景下,对移动设备与应用的安全管理,插件集成了sdk所有api支持uniapp和uniapp x

插件说明

  • 如果您在使用插件的过程中有任何问题,可以联系作者,作者将全力协助您只用插件
  • 本文档同时提供了uniapp的用法示例和uniappx的用法示例,插件市场导入的示例项目仅为uniapp的用法示例,如果您需要uniappx的示例项目可以通过下方的链接下载示例

    https://pan.baidu.com/s/1eBy3gtCqPyt5PvCE9m1bbQ?pwd=hm8b

联系作者

关注微信公众号可联系作者

插件地址

https://ext.dcloud.net.cn/plugin?id=28976

用法

在需要使用插件的页面加载以下代码

js
import * as module from "@/uni_modules/leven-uts-magicMdm"
js
import * as module from "@/uni_modules/leven-uts-magicMdm"

页面内容

vue
<template>
  <view>
    <uni-list>
      <uni-list-item title="激活开发者应用" showArrow @click="adminActive"></uni-list-item>
      <uni-list-item title="是否激活开发者应用" showArrow @click="isAdminActive"></uni-list-item>
    </uni-list>
  </view>
</template>

<script>
  import * as module from "@/uni_modules/leven-uts-magicMdm"
  export default {
    data() {
      return {

      }
    },
    methods: {
      isAdminActive() {
        module.isTaskButtonDisabled({
          complete: (res) => {
            console.log(res)
          }
        })
      },
      adminActive() {
        module.adminActive({
          complete: (res) => {
            console.log(res)
          }
        })
      },
    }
  }
</script>

<style>

</style>
vue
<template>
  <!-- #ifdef APP -->
  <scroll-view style="flex:1">
  <!-- #endif -->
    <rice-cell-group border>
      <rice-cell title="激活开发者应用" arrow clickable @click="adminActive"></rice-cell>
      <rice-cell title="是否激活开发者应用" arrow clickable @click="isAdminActive"></rice-cell>
    </rice-cell-group>
  <!-- #ifdef APP -->
  </scroll-view>
  <!-- #endif -->
</template>

<script setup>
  import * as module from "@/uni_modules/leven-uts-magicMdm"
  import { LevenResult, LevenOptions } from "@/uni_modules/leven-uts-magicMdm"

  function isAdminActive() {
    module.isTaskButtonDisabled({
      complete: (res : LevenResult) => {
        console.log(res)
      }
    } as LevenOptions)
  }

  function adminActive() {
    module.adminActive({
      complete: (res : LevenResult) => {
        console.log(res)
      }
    } as LevenOptions)
  }
</script>

<style>

</style>