首先抱怨一下sharesdk这个三方,上个kottlin版的项目是使用sharesdk的,然后本想着flutter版也要sharesdk的,结果到集成的时候,各种调用不起来,把flutter版的demo跑了起来也是出现调用不起来的情况,测试手机:华为7,荣耀还是唱响?,我的P10也是不行,后面因为急着上线iOS就耽搁了一个礼拜。
今天又抽空把微信登录做了一遍,算了还是用原生的写,索性的用了网上的fluwx
,感觉还可以,还集成了微信支付在里面。
直接上步骤:
项目地址:
https://github.com/OpenFlutter/fluwx
直接在https://pub.dev/
上搜索:fluwx
配置:
在flutter
中的yaml
文件中进行配置:
fluwx: ^1.0.4
初始化:
在main.dart
中进行初始化操作,尽可能早的初始化
await fluwx.register(
appId: "wxxxxxxxxxxxxx",
doOnAndroid: true,
doOnIOS: true,
enableMTA: false);
var result = await fluwx.isWeChatInstalled(