更新记录

1.0.1(2025-08-14) 下载此版本

WIFI

1.0.0(2025-08-14) 下载此版本

个人专用


平台兼容性

uni-app(4.12)

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

示例


<script>
    import * as permissionApi  from ""
    export default {
        methods: {
            requestPermission() {
                /*方式一*/
                // permissionApi.requestAppRecord((res:boolean, id: string[]) => {
                //  console.log('已获取的权限 requestAppRecord', res, id);
                // })
                // permissionApi.requestAppLocation((res:boolean, id: string[]) => {
                //  console.log('已获取的权限 requestAppLocation', res, id);
                // })
                // permissionApi.requestAppCamera((res:boolean, id: string[]) => {
                //  console.log('已获取的权限 requestAppCamera', res, id);
                // })
                // permissionApi.requestAppBluetoothSacn((res:boolean, id: string[]) => {
                //  console.log('已获取的权限 requestAppBluetoothSacn', res, id);
                // })
                // permissionApi.requestAppBluetooth((res:boolean, id: string[]) => {
                //  console.log('已获取的权限 requestAppBluetooth', res, id);
                // })
                // permissionApi.requestAppStorage((res:boolean, id: string[]) => {
                //  console.log('已获取的权限 requestAppStorage', res, id);
                // })
                /*方式二*/
                // permissionApi.requestAppPermission("record", (res:boolean, id: string[]) => {
                //  console.log('已获取的权限 AppRecord', res, id);
                // })
                // permissionApi.requestAppPermission("location", (res:boolean, id: string[]) => {
                //  console.log('已获取的权限 AppLocation', res, id);
                // })
                // permissionApi.requestAppPermission("camera", (res:boolean, id: string[]) => {
                //  console.log('已获取的权限 AppCamera', res, id);
                // })
                // // permissionApi.requestAppPermission("bluetoothSacn",(res:boolean, id: string[]) => {
                // //   console.log('已获取的权限 AppBluetoothSacn', res, id);
                // // })
                // permissionApi.requestAppPermission("bluetooth",(res:boolean, id: string[]) => {
                //  console.log('已获取的权限 AppBluetooth', res, id);
                // })
                // permissionApi.requestAppPermission("storage",(res:boolean, id: string[]) => {
                //  console.log('已获取的权限 AppStorage', res, id);
                // })

                // permissionApi.gotoAppPermissionSetting()

                /*方式一*/
                // console.log('已获取的权限 checkAppLocation', permissionApi.checkAppLocation());
                // console.log('已获取的权限 checkAppBluetooth', permissionApi.checkAppBluetooth());
                // console.log('已获取的权限 checkAppRecord', permissionApi.checkAppRecord());
                // console.log('已获取的权限 checkAppCamera', permissionApi.checkAppCamera());
                // console.log('已获取的权限 checkAppStorage', permissionApi.checkAppStorage());
                // console.log('已获取的权限 checkAppPush', permissionApi.checkAppPush());
                /*方式二*/
                // console.log('已获取的权限 AppLocation', permissionApi.checkAppPermission("location"));
                // console.log('已获取的权限 AppBluetooth', permissionApi.checkAppPermission("bluetooth"));
                // console.log('已获取的权限 AppRecord', permissionApi.checkAppPermission("record"));
                // console.log('已获取的权限 AppCamera', permissionApi.checkAppPermission("camera"));
                // console.log('已获取的权限 AppStorage', permissionApi.checkAppPermission("storage"));
                // console.log('已获取的权限 AppPush', permissionApi.checkAppPermission("push"));

                // console.log('已获取的权限 SystemLocation', permissionApi.checkSystemPermission("location"));
                // console.log('已获取的权限 SystemBluetooth', permissionApi.checkSystemPermission("bluetooth"));
                // console.log('已获取的权限 SystemWiFi', permissionApi.checkSystemPermission("wifi"));
            }
        }
    }
</script>
<!-- 读写SD卡权限 -->
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<!-- 拍照权限 -->
<uses-permission android:name="android.permission.CAMERA"/>
<uses-feature android:name="android.hardware.camera.autofocus"/>
<uses-feature android:name="android.hardware.camera"/>
<!-- 定位权限 -->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/>
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"/>
<!-- 蓝牙权限 -->
<uses-permission android:name="android.permission.BLUETOOTH"/>
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
<!-- 附近蓝牙权限 没有测 -->
<uses-permission android:minSdkVersion="31" android:name="android.permission.BLUETOOTH_SCAN"/>
<!-- 麦克风 权限 -->
<uses-permission android:name="android.permission.RECORD_AUDIO"/>

隐私、权限声明

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

<!-- 读写SD卡权限 --> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <!-- 拍照权限 --> <uses-permission android:name="android.permission.CAMERA"/> <uses-feature android:name="android.hardware.camera.autofocus"/> <uses-feature android:name="android.hardware.camera"/> <!-- 定位权限 --> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/> <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"/> <!-- 蓝牙权限 --> <uses-permission android:name="android.permission.BLUETOOTH"/> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/> <!-- 附近蓝牙权限 没有测 --> <uses-permission android:minSdkVersion="31" android:name="android.permission.BLUETOOTH_SCAN"/> <!-- 麦克风 权限 --> <uses-permission android:name="android.permission.RECORD_AUDIO"/>

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

插件不采集任何数据

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

许可协议

MIT协议

暂无用户评论。