方法
- 先在微信开放平台注册自己的APP,获取到对应的appId
- pubspec.yaml 添加依赖 fluwx: any
- 界面添加:import ‘package:fluwx/fluwx.dart’ as fluwx;
- 初始化时初始自己的应用
appID:填微信开发平台上申请移动应用(App)的 AppId,非小程序的 AppID
@override
void initState() {
super.initState();
fluwx.registerWxApi(appId: "wx123456abcdefga").then((value) => {});
}
跳转到小程序
- username:填小程序原始id
- path:拉起小程序页面的可带参路径,不填默认拉起小程序首页,对于小游戏,可以只传入 query 部分,来 实现传参效果,如:传入 "?foo=bar"
- miniProgramType:可选打开 开发版,体验版和正式版,也可不填
fluwx.launchWeChatMiniProgram(username:"gh_XXXXXXXXXXXXX",path:"pages/payment",miniProgramType: WXMiniProgramType.PREVIEW);
支付时分享到小程序
var model = new WeChatShareMiniProgramModel(
path: urlapp,
webPageUrl: urlapp,
userName: "gh_4XXXXXXXXX",
title: "支付链接",
description: "支付链接",
thumbnail: touxiang
);
fluwx.shareToWeChat(model);
参考于:
flutter 微信支付 跳转小程序 分享到小程序:blog.csdn.net/qq_37069091…