flutter web 微信公众号开发记录
1.url_strategy: ^0.2.0
去除网页中# 使用这个在main runApp 加上 setPathUrlStrategy();这句代码
2.微信登录授权代码
void wxLogin() async {var appId = appid;//这个是授权同意后的回调地址,自己可以建一个空白页面,将链接放上去,在空白页面中获得codevar redirectUrl = urlEncode(text: redirect_uri);String requestUrl ="https://open.weixin.qq.com/connect/oauth2/authorize?appid=" +appId +"&redirect_uri=" +redirectUrl +"&response_type=code&scope=snsapi_userinfo&state=1#wechat_redirect";if (await canLaunch(requestUrl) != null) {await launch(requestUrl);} else {throw "Could not open link (" + requestUrl + ").";}}
redirectUrl 写当前页面
@overridevoid initState() {// TODO: implement initStatesuper.initState();if (js.context['location']['href'].toString().contains("code")) {Uri u = Uri.parse(js.context['location']['href']);String? code =u.queryParameters['code'] != null ? u.queryParameters['code'] : '0';String? state =u.queryParameters['state'] != null ? u.queryParameters['state'] : '0';_sendGetRequest(code.toString());}wx_accesstoken();}
initState 拿到code 请求拿到用户信息
3.sputil 使用
需要在main runApp 加上 await SpUtil.getInstance();
4. python flask 后端接口api 跨域问题
安装 flask_cors 在main 加上CORS(app,resoures=r'/*')这句代码
5. 微信公众号网页可以下载微信开发者工具输入地址调试寻找错误原因,不知道有没有办法直接运行在微信开发者工具上
6. Getx 网络请求
final response = await _connect.get('http://www.web.com/api?code=' + code);
json.decode(response.bodyString) json转map 返回数据是在bodyString
7. flutter build
用了很旧的要使用 flutter build web --no-sound-null-safety 命令
flutter web 微信公众号开发记录相关推荐
- 微信vue路由跳转兼容_Vue微信公众号开发踩坑记录
需求 微信授权登录(基于公众号的登录方案) 接入JS-SDK实现图片上传,分享等功能 现状及难点 采用的Vue框架,前后端分离模式(vue工程仅作为客户端),用户通过域名访问的是客户端,但是微信授权中 ...
- vue在微信里面的兼容问题_详解Vue微信公众号开发踩坑全记录
本文介绍了Vue微信公众号开发踩坑全记录,分享给大家,也给自己留个笔记. 需求 微信授权登录(基于公众号的登录方案) 接入JS-SDK实现图片上传,分享等功能 现状及难点 采用的Vue框架,前后端分 ...
- java 微信请求_Java web微信请求拦截器(微信公众号开发)
Java web微信请求拦截器(微信公众号开发),获取微信用户信息. package com.mvc.interceptor; import com.alibaba.fastjson.JSONObje ...
- PHP 一一 微信公众号开发(二次开发)
两个星期前,学校请了传智播客的老师给我们做实训,讲了一个微信公众号开发,感觉挺有意思,在这里做一下记录,以便以后复习. 一.了解微信公众平台 1. 什么是微信公众平台? 微信公众平台是腾讯为了让用户申 ...
- 微信公众号开发 - 配置表设计以及接入公众号接口开发
微信公众号开发文章目录 1.微信公众号开发 - 环境搭建 2.微信公众号开发 - 配置表设计以及接入公众号接口开发 3.微信公众号开发 - token获取(保证同一时间段内只请求一次) 4.微信公众号 ...
- 微信公众号开发:获取openId和用户信息(完整版)
注:之前总结怎么进行本地公众号开发调试,时间一长忘记开发配置却忘了,所以这里记录一下公众号开发配置,方便快速上手. 目录 开发前服务器配置 网页授权获取用户基本信息 snsapi_base snsap ...
- 微信公众号开发-----实现模板、图文、文本、音乐、图片推送
本篇文章实现模板.图文.文本.音乐.图片推送,前提是已经搭建了微信开发环境.读完本文后,实现的主要效果如下 在测试账号中配置模板 登录测试公众号/正式公众号(认证后的服务号),测试公众号:模板消息接口 ...
- 实例:用C#.NET手把手教你做微信公众号开发(20)--使用微信支付线上收款:jsapi方式
在做线上.线下销售时,可以使用微信便捷支付,通过微信公众号收款有很多种收款方式,如下图: 今天我们来讲一下jsapi支付,场景就是在微信内打开某个页面,完成在线支付,同样一个网页,使用微信打开就是js ...
- PHP_微信公众号开发(1)
能够说明微信与微信公众平台的区别 能够解释微信公众平台的作用 宣传 和 服务 能够实现内网穿透进行本地开发微信公众号 1.注册账号 2.购买隧道 3.配置软件 4.配置多端口虚拟主机 5.启动nata ...
最新文章
- python image模块安装_python之PIL库(Image模块)
- markdown分享
- MySQL数据库:explain执行计划详解
- 修改MOSS2007内容查询部件实现自定义格式显示
- 一个完美网站的101项指标.第一部分.概述
- sql并行查询oracle,oracle 查看并行sql语句的并行数量
- mongodb服务安装及部署配置
- c语言谭浩强ppt课件,编程_C语言学习课件_谭浩强_PPT~1216F.ppt
- php如何安装源码包,php源码包安装步骤是什么
- SCOM2007R2上监控TMG之部署Agent
- 解决Win7Win8 64位下Source Insight提示未完整安装的问题[转]
- python参考手册 第二章
- 《跟我学Shiro》——张开涛(链接)
- 光大DVR模块串口通信协议开发总结
- 这个拥有中国血统的黑客,曾将美国搅得天翻地覆
- mysql免安装版linux_Linux下配置免安装版的MySQL
- 即时通讯系统的消息到达率如何保障
- win10计算机 需要新应用,手把手为你win10系统商店出现“需要新应用打开此ms-windows-store”的还原步骤...
- Android 手机抓包
- java实现日记软件_建立日记类
热门文章
- 小白的学习之路--IDEA安装及使用
- D.Starry的神奇魔法(矩阵快速幂)
- 如何追踪计算机IP位置,网管必备技巧:如何跟踪IP地址
- VUE课堂笔记1-课前准备
- 【GridMask】《GridMask Data Augmentation》
- python 操作csv将符合条件的多行数据合并为一行
- 【愚公系列】2021年12月 攻防世界-简单题-MOBILE-002(app1)
- 浅谈scanf和scanf_s的区别,以及应对VS返回值被忽略的报错问题。
- 反向交易: 圣杯还是危险的假象
- weblogic10.3.6补丁升级