1、在flutter中yaml文件中进行配置

  fluwx: ^1.0.4

2、初始化:
在main.dart中进行初始化操作,尽可能早的初始化

    await fluwx.register(appId: "wxxxxxxxxxxxxx",doOnAndroid: true,doOnIOS: true,enableMTA: false);var result = await fluwx.isWeChatInstalled();

记得填写appid
3、登录页进行
例如在login.dart中

String _result = "无";@overridevoid initState() {super.initState();fluwx.responseFromAuth.listen((data) {if (mounted) {}// 这里返回结果,errCode=1为微信用户授权成功的标志,其他看微信官方开发文档setState(() {_result = "initState ======   ${data.errCode}  --- ${data.code}";int errCode = data.errCode;if (errCode == Constant.WECHAT_SUCCESS) {String code = data.code;print('code  $code');getWeChatAccessToken(code);}else {Util.showToast("${data.code}");}print('aaaa ====== >   $_result');});});}@overridevoid dispose() {super.dispose();_result = null;}// 某个按钮触发的操作void _weChatLogin(){fluwx.sendAuth(scope: "snsapi_userinfo", state: "wechat_sdk_demo_test").then((data) {setState(() {});}).catchError((e){print('weChatLogin  e  $e');});}

这里我们只获取到微信登录里的code,我们可以通过这个code去请求access_token和open_id,再通过access_token获取到微信用户信息等。

flutter微信登录相关推荐

  1. flutter微信登录与支付(二)

    flutter 微信支付github地址: https://github.com/OpenFlutter/fluwx 上一篇我们集成了微信登录功能 flutter微信登录与支付(一) 链接:https ...

  2. flutter 微信登录 包名不对,请检查包名是否与开放平台填写一致

    我们外星人源码网 正式推出了app版本,我们的app是使用flutter开发的今天就分享一下我们遇到的问题: 一直提示 包名不对,请检查包名是否与开放平台填写一致 修改过包名和签名后,还是一直这个提示 ...

  3. flutter在IOS上的登录实现——QQ登录、微信登录、自动识别手机号一键登录、apple登录

    flutter在IOS上的登录实现--QQ登录.微信登录.自动识别手机号一键登录.apple登录 一.QQ登录 使用的第三方库: 具体操作方法: 1.配置 Universal Links 2.QQ互联 ...

  4. java+flutter实现微信登录

    java+flutter实现微信登录 这篇文章很简单,讲的是微信登录,app端用flutter实现,服务端用java实现. app负责拿到微信用户的code,服务端通过code拿到openId. 一. ...

  5. 接口大师v3.8.0版本更新,首页改版+组合套餐+微信登录+独立App

    接口大师 接口大师,可以用于即刻搭建接口开放平台.除此之外,本软件产品还可用于快速搭建:接口平台.API开放平台.数据平台.PaaS平台.SaaS软件等. 接口大师官网:http://pro.phal ...

  6. 利用WxJava实现PC网站集成微信登录功能,核心代码竟然不超过10行

    最近网站PC端集成微信扫码登录,踩了不少坑,在此记录下实现过程和注意事项. 本文目录 一.微信开放平台操作步骤1.创建"网站应用"2.获取AppID和AppSecret二.开发指南 ...

  7. ios微信登录不上服务器,iOS微信授权登录

    首先需要确保你的App应用在微信开发平台上注册创建并获得对应的接口,对应登录.支付等功能还涉及付费,具体申请流程就不再这里说了.到开放平台->管理中心->移动应用->查看应用,确认你 ...

  8. Android之集成微信登录

    转载请标明出处:  http://blog.csdn.net/hai_qing_xu_kong/article/details/44041241 本文出自:[顾林海的博客] 前言 这篇微信登录的文章是 ...

  9. 在哪里能收到python实例代码-python实现网站微信登录的示例代码

    最近微信登录开放公测,为了方便微信用户使用,我们的产品也决定加上微信登录功能,然后就有了这篇笔记. 根据需求选择相应的登录方式 python实现网站微信登录的示例代码 微信现在提供两种登录接入方式 移 ...

最新文章

  1. Python参考书籍
  2. JavaScript_BOM_window
  3. 校招c语言面试题目及答案,C/C++学习之路(一)校招后端面试题及答案(作者回忆版)...
  4. 线程中CreateEvent和SetEvent及WaitForSingleObject的用法
  5. redis集群之哨兵模式【原】
  6. oracle mysql 效率_关于oracle 数据库效率的优化
  7. DSP与FPGA和嵌入式是什么关系?
  8. php错误84015,编译PHP OCI8磨难记
  9. JavaScript快速学习
  10. 端到端测试的滥用–测试技术2
  11. python数据分析方法和命令_《利用Python进行数据分析》 —— (1)
  12. spring mvc学习(55):简单异常处理二
  13. 一段话系列-正则基础
  14. 打印从1到k之间的所有素数
  15. 概要设计说明书任务分配
  16. 开机未发现nvidia控制面板_nvidia控制面板打不开如何解决_nvidia控制面板点了没反应...
  17. t检验及python代码实现
  18. 风暴孵化分享:新手小白想做手游代理可不可以?
  19. 2022-2027年中国通信光缆市场规模现状及投资规划建议报告
  20. mysql 运维审计_【MySQL运维】MySQL审计管理

热门文章

  1. linux篇【14】:网络http协议
  2. python运行报错TypeError: cannot concatenate 'str' and 'int' objects
  3. 求助 这是怎么回事 未找到列
  4. 技术人员必备的便携版卸载清理工具 - Uninstall Tool 3 便携版直接U盘中启动软件,专为单个用户在多台电脑上使用而设计的。
  5. 嗅探X-Windows服务按键工具xspy
  6. 作为一个新人,如何学习嵌入式Linux
  7. 一个阿里的跳过来当t11大头兵
  8. 基金从业资格考试报名流程你知道多少?
  9. 时代拓灵变声器SDK集成调试过程
  10. vulnhub靶机-DC3-Writeup