安装方式有两种:
flutter pub add fluwx_no_pay
dependencies:
fluwx_no_pay: ^3.6.1+5
然后在使用的时候导入
import ‘package:fluwx_no_pay/fluwx_no_pay.dart’;
虽然它集成的功能很多
但是我们只做分享的演示
创建应用填写基本的应用信息后,提交微信平台审核,审核通过后
从这里拿到 AppID ,然后再将配置的 iOS 平台的 Universal Links 拿过来,至于如何获取,请查看相关资料。
3.1 初始化
@override
void initState() {
super.initState();
_initFluwx();
}
Future _initFluwx() async {
await WxSdk.init();
}
3.2 检测微信是否安装
如点击按钮时进行分享,分享前检查一下
bool _wxIsInstalled = false;
void _checkWx() async {
_wxIsInstalled = await WxSdk.wxIsInstalled();
refreshUI();
}
3.3 分享微信消息
String imagePath;
imagePath = await LocalImageCache.instance
.download(context, widget.cjinfo.cover, ext: “.jpg”);
//压缩图片,我这儿用的flutter_image_compress
Uint8List image =
await FlutterImageCompress.compressWithFile(
imagePath,
minHeight: 128,
minWidth: 128,