今天搞了下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使用的问题的更多相关文章

  1. flutter插件汇总2

    作者:知乎用户链接:https://www.zhihu.com/question/307594373/answer/568969429来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载 ...

  2. flutter插件汇总

    audio_recorder: any #录音.播放 flutter_sound: ^#录音 dropdown_menu: ^#下拉菜单 simple_permissions:#权限获取 easy_a ...

  3. Flutter 开发小技巧

    1.命令行运行flutter run之后iOS报错:Could not install build/ios/iphones/Runner.app on XXXXX. try lunching Xcod ...

  4. flutter 常用插件

    audio_recorder: any #录音.播放 flutter_sound: ^1.1.5#录音 dropdown_menu: ^1.1.0#下拉菜单 simple_permissions:#权 ...

  5. Flutter实战:手把手教你写Flutter Plugin

    前言 如果你对移动端有所关注,那么你一定会听说过Flutter.得益于Google,Flutter一经推出便得受到了广泛关注.很多开发者跃跃欲试,国内部分大厂,诸如美团.闲鱼等团队已经开始了Flutt ...

  6. 【Flutter】Flutter 一些常用库

    Flutter社区和资源传送门 新: 慕课网<Flutter入门与案例实战>   |   中文网<Flutter实战>电子书 字体图标生成 http://fluttericon ...

  7. Flutter 一些常用第三方库、插件

    网络请求 http ^0.12.0+2 https://pub.dev/packages/http https://github.com/dart-lang/http 该软件包包含一组高级函数和类,可 ...

  8. Flutter-常用插件庫

    alibaba/flutter_boost:路由 install_plugin 2.0.0#app下载更新插件 audio_recorder: any #录音.播放 flutter_sound: ^1 ...

  9. flutter常用插件(持续更新)

    flutter插件官网地址:https://pub.dartlang.org/packages/ 1. image_picker 一个可以从图库选择图片,并可以用相机拍摄新照片的flutter插件 2 ...

随机推荐

  1. node.js+mysql用户的注册登录验证

    下面代码实现的功能是:用node.js连接mysql实现用户的注册和登录,这里主要实现的是后端的验证代码,前端显示部分没具体写出. 整个程序的流程是这样的: 1.首先建立数据库reji,数据表user ...

  2. Ansible-playbook之循环判断

    1.循环 (loop) # 使用循环创建硬连接:x连接到y:z连接到k: - hosts: web - name: Create two hard links file: src: "{{ ...

  3. sklearn集成支持向量机svm.SVC参数说明

    经常用到sklearn中的SVC函数,这里把文档中的参数翻译了一些,以备不时之需. 本身这个函数也是基于libsvm实现的,所以在参数设置上有很多相似的地方.(PS: libsvm中的二次规划问题的解 ...

  4. mysql-5.7.27安装

    1,下载5.7.27安装包   百度网盘   (注:5.7.27要安装net faframework4.5.2) 2,创建my.ini及data文件 下载5.7.27后解压,在创建my.ini文件及d ...

  5. 海康Poe 摄像头尾线与8根网线连接方法

    家里海康POE摄像头铜丝断了一根,拆开自己接了个RJ44座,线序黑. 棕. 绿. 橙. 红. 黄. 紫. 蓝 以此 对应橙白.橙.绿白.蓝.蓝白.绿.棕白.棕经测试无误,可以正常使用

  6. 在Dynamics CRM中使用Bootstrap

    我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面 ...

  7. 白话 MVC、MVP、MVVP

    白话 MVC.MVP.MVVP 注意这里单纯的通过例子来讲解 MVC MVP MVVP 这三种架构模式的起源和作用,不牵扯某种特定的语言.具体到各种语言各种软件系统上体现有所不同,但是原理都是这样的. ...

  8. 【好书推荐】《剑指Offer》之硬技能(编程题7~11)

    本文例子完整源码地址:https://github.com/yu-linfeng/BlogRepositories/tree/master/repositories/sword <[好书推荐]& ...

  9. Oracle11G_R2中共享服务器模式和专用服务器模式参数解释及设置

    sys@MYTESTDB> show parameterNAME TYPE VALUE------------------------------------ ----------- ----- ...

  10. CentOS高可用集群LVS+Keepalived(DR模式)

    操作系统:CentOS6.5_x64 mini 负载均衡模式:DR(直接路由) LVS与Keepalived简述: LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是 ...