# flutter_wxwork
**Repository Path**: youlaish/flutter_wxwork
## Basic Information
- **Project Name**: flutter_wxwork
- **Description**: 企业微信flutter plugin
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2023-07-20
- **Last Updated**: 2023-08-15
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# flutter_wxwork
企业微信登录授权flutter插件
## 使用方式
```dart
import 'package:flutter_wxwork/flutter_wxwork.dart';
final _flutterWxworkPlugin = FlutterWxwork();
/// 判断是否安装企业微信
bool isInstall = await _flutterWxworkPlugin.isAppInstalled();
/// 初始化(发起授权之前需先进行初始化)
var result = await _flutterWxworkPlugin.register(scheme: 'scheme', corpId: 'corpId', agentId: 'agentId');
/// 调起授权
var result = await _flutterWxworkPlugin.auth();
```
## iOS 配置
1.添加需要支持的白名单
ios/Runner/info.plist 增加 key:LSApplicationQueriesSchemes,添加 wxwork。
```html
LSApplicationQueriesSchemes
wxwork
```
2.在XCode中,选择你的工程设置项,选中“TARGETS”一栏,在“Info”标签栏的“URL Types”添加“URL Schemes”,其内容分别为你的scheme和corpId。
若报错:+[NSData wwkapi_nilobj]
可打开XCode打开项目,TARGETS -> Runner -> Build Settings -> Other Linker Flags添加
```html
$(inherited) -ObjC -l"WXWorkApi"
```
## Android 配置
### 若为android11以上,需要在 android/src/main/AndroidManifest.xml 中添加 标签
```html
...
// 在应用的AndroidManifest.xml添加如下
标签
// 指定企业微信包名
...
```