# 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添加如下 标签 // 指定企业微信包名 ... ```