getAccountInfoSync.md 1.4 KB
Newer Older
M
mehaotian 已提交
1

d-u-a's avatar
d-u-a 已提交
2
#### uni.getAccountInfoSync()
M
mehaotian 已提交
3 4 5

获取当前帐号信息,可以返回小程序的Appid。如果使用了微信小程序的云端插件,还可以反馈插件的id和版本

d-u-a's avatar
d-u-a 已提交
6 7
**平台差异说明**

DCloud_JSON's avatar
DCloud_JSON 已提交
8 9 10
|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|x|√|x|√|√|
d-u-a's avatar
d-u-a 已提交
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49

**返回值**

**Object**

帐号信息

| 属性 | 类型 | 说明 |
| --- | --- | --- |
| miniProgram | Object| 小程序帐号信息 |
| plugin | Object | 插件帐号信息(仅在插件中调用时包含这一项) |
| appName | string| 智能小程序名称 (仅百度小程序支持) |
| lastAppURL | string| 智能小程序最近一次打开的调起协议 (仅百度小程序支持) |
| scheme | string| 调起协议的协议头 (仅百度小程序支持) |


**miniProgram 的结构**

| 属性 | 类型 | 说明 |
| --- | --- | --- |
| appId | string | 小程序 appId |


**plugin 的结构**

| 属性 | 类型 | 说明 |
| --- | --- | --- |
| appId | string | 插件 appId (百度小程序不支持) |
| version | string | 插件版本号 |


**示例代码**

```js
const accountInfo = uni.getAccountInfoSync();
console.log(accountInfo.miniProgram.appId); // 小程序 appId
console.log(accountInfo.plugin.appId); // 插件 appId
console.log(accountInfo.plugin.version); // 插件版本号, 'a.b.c' 这样的形式
```