更新记录

1.0.36(2025-09-22)

再次优化权限

1.0.35(2025-09-22)

优化权限逻辑

1.0.34(2025-09-17)

去除无用权限

查看更多

平台兼容性

uni-app(4.07)

Vue2 Vue3 Chrome Safari app-vue app-nvue Android iOS 鸿蒙
- - × × - - 5.0 12 2.0
微信小程序 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 快应用-华为 快应用-联盟
- - - - - - - - - - -

uni-app x(4.07)

Chrome Safari Android iOS 鸿蒙 微信小程序
- - 5.0 12 2.0 -

ky-apitools

开发文档

UTS 语法 UTS API插件 UTS uni-app兼容模式组件 UTS 标准模式组件 Hello UTS

集成步骤

以下是集成 ky-apitools 插件的完整步骤:

步骤一:初始化工具

在应用的入口文件(通常是 App.vuemain.js)中进行初始化:

import { initTools } from "@/uni_modules/ky-apitools";

// 在 App.vue 的 onLaunch 生命周期中初始化
export default {
  onLaunch: function() {
    initTools("", ""); // 根据实际需要传入参数
  }
}

步骤二:获取设备信息

在需要的页面或组件中使用设备信息获取功能:

import { getDeviceInfo } from "@/uni_modules/ky-apitools";

// 在方法中调用
methods: {
  getDeviceInfo() {
    getDeviceInfo({
      param: true,
      complete: (res) => {
        console.log("获取到的deviceInfo", res);
        this.info = JSON.stringify(res);
      }
    });
  }
}

完整示例代码

// App.vue
<script>
import { initTools } from "@/uni_modules/ky-apitools";

export default {
  onLaunch: function() {
    initTools("","");
    console.log('App Launch');
  }
}
</script>
// 页面组件示例
<template>
  <view>
    <button @click="getDeviceInfo">获取设备信息</button>
    <text>{{ info }}</text>
  </view>
</template>

<script>
import { getDeviceInfo } from "@/uni_modules/ky-apitools";

export default {
  data() {
    return {
      info: ''
    }
  },
  methods: {
    getDeviceInfo() {
      getDeviceInfo({
        param: true,
        complete: (res) => {
          console.log("获取到的deviceInfo", res);
          this.info = JSON.stringify(res);
        }
      });
    }
  }
}
</script>

注意事项

  1. 确保已正确安装 ky-apitools 插件
  2. 检查项目路径配置,确保 @/uni_modules/ky-apitools 路径正确
  3. 根据实际需求调整 initTools 的参数配置
  4. 设备信息获取是异步操作,请妥善处理回调函数

按照以上步骤即可成功集成并使用 ky-apitools 插件。

隐私、权限声明

1. 本插件需要申请的系统权限列表:

android.permission.READ_PHONE_STATE

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

本插件不采集数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率: