更新记录

1.0.0(2026-08-05)

小米手机打开获得Code,判断是否是小米手机isXiaomiDevice,获取手机登陆授权:getXiaomiAuthCode import { getXiaomiAuthCode, isXiaomiDevice } from '@/uni_modules/xiaomi-account-login'; this.isxiaomi = isXiaomiDevice() 如果为true是小米手机,包含小米和红米类型手机 调用获取Code示例: getXiaomiAuthCode({ appId: '小米APPID', redirectUri: '小米回调地址', scope: '1', state: Date.now().toString(), deviceId: '', useSystemAccountLogin: true, skipConfirm: true, success: (authRes) => { httpClient.showNone(authRes.code) //你后端调用获取结果 }, fail: (err) => { uni.hideLoading() this.xiaomiAuthing = false httpClient.showNone(err.errMsg || '小米授权失败') }, complete: () => { this.xiaomiAuthing = false } }) 拿到小米的Code,你就可以直接去小米换数据。小米授权Scope请根据官方提供的填写即可。deviceId: '' 只要传空即可


平台兼容性

uni-app(4.66)

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

uni-app x(4.66)

Chrome Safari Android Android插件版本 iOS 鸿蒙 微信小程序
× × 5.0 1.0.0 × × ×

其他

多语言 暗黑模式 宽屏模式

xiaomi-account-login

利用系统本插件获得小米Code,实现自动登陆权限。

  • 支持安卓小米手机,其他手机也可以用,需要登陆小米网页账号。不推荐,推荐小米专用

  • 代码示例

在Uniapp项目中使用(Android示例)


小米手机打开获得Code,判断是否是小米手机isXiaomiDevice,获取手机登陆授权:getXiaomiAuthCode
import {
        getXiaomiAuthCode,
        isXiaomiDevice
    } from '@/uni_modules/xiaomi-account-login';
this.isxiaomi = isXiaomiDevice() 如果为true是小米手机,包含小米和红米类型手机
调用获取Code示例:
getXiaomiAuthCode({
    appId: '小米APPID',
    redirectUri: '小米回调地址',
    scope: '1',
    state: Date.now().toString(),
    deviceId: '',
    useSystemAccountLogin: true,
    skipConfirm: true,
    success: (authRes) => {
        httpClient.showNone(authRes.code)
        //你后端调用获取结果
    },
    fail: (err) => {
        uni.hideLoading()
        this.xiaomiAuthing = false
        httpClient.showNone(err.errMsg || '小米授权失败')
    },
    complete: () => {
        this.xiaomiAuthing = false
    }
})

隐私、权限声明

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

<uses-permission android:name="com.xiaomi.permission.AUTH_SERVICE" /> <uses-permission android:name="android.permission.GET_ACCOUNTS" />

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

插件不采集任何数据

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

暂无用户评论。