flutter_wxwork 0.0.10 copy "flutter_wxwork: ^0.0.10" to clipboard
flutter_wxwork: ^0.0.10 copied to clipboard

The Flutter plugin for WeCom supports registration, authorization, login, and sharing functions.

flutter_wxwork #

企业微信flutter插件

  • ✅ 登录授权
  • ✅ 分享

使用方式 #

import 'package:flutter_wxwork/flutter_wxwork.dart';  
  
final _flutterWxworkPlugin = FlutterWxwork();  
  
/// 判断是否安装企业微信  
bool isInstall = await _flutterWxworkPlugin.isAppInstalled();  
  
/// 初始化(发起授权之前需先进行初始化)  
final result = await _flutterWxworkPlugin.register(scheme: 'scheme', corpId: 'corpId', agentId:'agentId');  
  
/// 调起授权  
final result = await _flutterWxworkPlugin.auth();

/// 分享
_flutterWxworkPlugin.shareText('hello world');

iOS 配置 #

1.添加需要支持的白名单
ios/Runner/info.plist 增加 key:LSApplicationQueriesSchemes,添加 wxwork。

  
<key>LSApplicationQueriesSchemes</key>  
<array>  
<string>wxwork</string>  
</array>  

2.在XCode中,选择你的工程设置项,选中“TARGETS”一栏,在“Info”标签栏的“URL Types”添加“URL Schemes”,其内容分别为你的schemecorpId

若报错:+[NSData wwkapi_nilobj]

可打开XCode打开项目,TARGETS -> Runner -> Build Settings -> Other Linker Flags添加

$(inherited) -ObjC -l"WXWorkApi"  

Android 配置 #

若为android11以上,在 android/src/main/AndroidManifest.xml 中添加

<queries>  
<package android:name="com.tencent.wework" /> // 指定企业微信包名  
</queries>  

如果需要混淆代码(release模式默认混淆),需要在android/app目录下加上 proguard-rules.pro 文件 #

-keep class com.tencent.wework.api.** {*;}  

网页端安卓签名获取 #

安卓签名工具

如果对你有帮助,不吝给个start~ 谢谢佬们

4
likes
160
points
151
downloads

Publisher

verified publisherlibin.zone

Weekly Downloads

The Flutter plugin for WeCom supports registration, authorization, login, and sharing functions.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on flutter_wxwork