fluwx使用的问题
今天搞了下fluwx这个库,也是遇到了很多问题。
问题一:‘包名不对,请检查包名是否与开放平台上填写的一致’
显示把文档这些看了遍,但是也不是很清楚,还加了下群问别人,主要我没有开发过Android,所以对流程不清楚。
引入fluwx库后,我这里只需要获取登录的code即可,然后吊接口获取openid。
代码:
import 'package:flutter/material.dart';
import 'package:fluwx/fluwx.dart' as fluwx;
import 'dart:async'; void main() => runApp(Home()); class Home extends StatefulWidget {
@override
_Home createState() => new _Home();
} class _Home extends State<Home> {
String _result = "无"; @override
void initState() {
super.initState();
_initFluwx();
fluwx.responseFromAuth.listen((data) {
print('xxx');
setState(() {
_result = "${data.errCode}";
});
print(data);
});
// fluwx.ShareHandler.setWXApi(wxapi)
} _initFluwx() async {
await fluwx.register(
appId: "************",
doOnAndroid: true,
doOnIOS: true,
enableMTA: false);
var result = await fluwx.isWeChatInstalled();
print("is installed $result");
} // Platform messages are asynchronous, so we initialize in an async method.
Future<void> initPlatformState() async {} @override
void dispose() {
super.dispose();
_result = null;
} @override
Widget build(BuildContext context) {
// TODO: implement build
return Scaffold(
body: new Center(
child: new Container(
margin: const EdgeInsets.only(top: 280.0),
child: new Column(
children: <Widget>[
new Container(
child: new Text('您好,非常高兴你参与本次调查!'),
),
new RaisedButton(
child: new Text('填写专家信息'),
onPressed: () {
fluwx
.sendAuth(fluwx.WeChatSendAuthModel(
scope: 'snsapi_userinfo',
state: "wechat_sdk_demo_test"))
.then((data) {
print(data); //true
});
}),
new Text(_result)
],
),
),
));
}
}
但是运行结果如下:

也是百度了半天,才知道需要在微信开放平台上操作,而且我的appid用的是小程序的appid,根本用不了。
问题二: ‘签名问题’
开普特注册完毕之后,开始创建移动应用,需要填写的信息很多

填写完毕之后就是

这里我也是纠结了半天,然后百度,就是签名和包名要对应一致。
在资源中心里面的可以找到,下载签名生成工具

安装在手机上

填写好包名就可以获取签名,包名在
package里面。
然后就可以提交审核了,审核完成了才可以开始下一步。
fluwx使用的问题的更多相关文章
- flutter插件汇总2
作者:知乎用户链接:https://www.zhihu.com/question/307594373/answer/568969429来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载 ...
- flutter插件汇总
audio_recorder: any #录音.播放 flutter_sound: ^#录音 dropdown_menu: ^#下拉菜单 simple_permissions:#权限获取 easy_a ...
- Flutter 开发小技巧
1.命令行运行flutter run之后iOS报错:Could not install build/ios/iphones/Runner.app on XXXXX. try lunching Xcod ...
- flutter 常用插件
audio_recorder: any #录音.播放 flutter_sound: ^1.1.5#录音 dropdown_menu: ^1.1.0#下拉菜单 simple_permissions:#权 ...
- Flutter实战:手把手教你写Flutter Plugin
前言 如果你对移动端有所关注,那么你一定会听说过Flutter.得益于Google,Flutter一经推出便得受到了广泛关注.很多开发者跃跃欲试,国内部分大厂,诸如美团.闲鱼等团队已经开始了Flutt ...
- 【Flutter】Flutter 一些常用库
Flutter社区和资源传送门 新: 慕课网<Flutter入门与案例实战> | 中文网<Flutter实战>电子书 字体图标生成 http://fluttericon ...
- Flutter 一些常用第三方库、插件
网络请求 http ^0.12.0+2 https://pub.dev/packages/http https://github.com/dart-lang/http 该软件包包含一组高级函数和类,可 ...
- Flutter-常用插件庫
alibaba/flutter_boost:路由 install_plugin 2.0.0#app下载更新插件 audio_recorder: any #录音.播放 flutter_sound: ^1 ...
- flutter常用插件(持续更新)
flutter插件官网地址:https://pub.dartlang.org/packages/ 1. image_picker 一个可以从图库选择图片,并可以用相机拍摄新照片的flutter插件 2 ...
随机推荐
- Linux服务器部署.Net Core笔记:三、CentOS 7上安装.NetCore运行环境
1.要开始安装 .NET,您需要注册 Microsoft 签名密钥并添加 Microsoft 产品提要.每台机器只需要做一次. 打开命令提示符并运行以下命令:sudo rpm -Uvh https:/ ...
- .Net中WebService的Demo示例
一.创建一个Web服务 1.新建一个项目WebserverDemo 2.在项目处添加新建项,添加一个web服务 3.编辑TestServer.asmx文件 3.1 TestServer.asmx默认的 ...
- [Android逆向]APK反编译与回编译
一.先查壳,再反编译看验证首先打开.apk文件==>反编译apk(dex/配置文件/资源文件(apk反编译失败)>修改关键文件实现自己的目的>重新打包签名(无法重新打包)==> ...
- 通过ADB获取Android手机信息
原文:https://blog.csdn.net/fasfaf454/article/details/51438743 1.获取手机系统信息( CPU,厂商名称等)adb shell "ca ...
- day03运算符、表达式、自增自减、三目运算符、程序结构、用户输入
复习 1.java的输出语句 1)System.out.println(); 2)System.out.print(); 2.注释 1)单行注释 // 2)多行注释 /* .... */ 3.变量 1 ...
- C#开发微信小程序(五)
导航:C#开发微信小程序系列 关于小程序项目结构,框架介绍,组件说明等,请查看微信小程序官方文档,关于以下贴出来的代码部分我只是截取了一些片段,方便说明问题,如果需要查看完整源代码,可以在我的项目库中 ...
- 简单“三步”让你的网站支持https!
关于Let's Encrypt Let's Encrypt作为一个公共且免费SSL的项目逐渐被广大用户传播和使用,是由Mozilla.Cisco.Akamai.IdenTrust.EFF等组织人员发起 ...
- python高阶函数——map/reduce
python 内置了map()和reduce()函数 1.map()函数 map()函数接收两个参数,一个是函数,一个是可迭代对象Iterable,map将传入的函数依次作用于序列的每一个元素.并把结 ...
- windows中常见后门持久化方法总结
转自:https://www.heibai.org/category-13.html 前言 当我们通过各种方法拿到一个服务器的权限的时候,我们下一步要做的就是后渗透了,而后门持久化也是我们后渗透很重要 ...
- Dynamics CRM通过定制应用程序功能区为符合条件的实体表单增加按钮
关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复167或者20151029可方便获取本文,同时可以在第一时间得到我发布的最新的博文信息,follow me! 前面的博文都是为一个实体添加按钮 ...