fluwx 0.5.1

  • README.md
  • CHANGELOG.md
  • Example
  • Installing
  • Versions
  • 92

Fluwx pub package

logo

中文请移步此处

Fluwx makes easier using WeChatSDK on Flutter. QQ Group:892398530。

Before

Before usingFluwx,I highly recommond you read this article, this'll help you。

What does Fluwx support?

  • Share Text.
  • Share WebPage.
  • Share Image.
  • Share Music.
  • Share Video.
  • Share MiniProgram.
  • Send Auth(Login).
  • Pay.
  • Launch Mini-Program.

Libraries Used In Fluwx

For Android,kotlin-1.3.0 is included:

    api 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:5.1.4'
    implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.0.0'
    implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.0.0'
    implementation 'top.zibin:Luban:1.1.8'
    implementation 'com.squareup.okhttp3:okhttp:3.11.0'
Flutter 0.9.4 • channel beta • https://github.com/flutter/flutter.git<br>
Framework • revision f37c235c32 (5 weeks ago) • 2018-09-25 17:45:40 -0400<br>
Engine • revision 74625aed32<br>
Tools • Dart 2.1.0-dev.5.0.flutter-a2eb050044<br>

For iOS,wechat-sdk-1.8.3(WeChatPay included) is included.

Register WeChatSDK via Fluwx

Before usingFluwx,you should init FLuwx

    import 'package:fluwx/fluwx.dart' as fluwx;
    fluwx.register(appId:"wxd930ea5d5a258f4f");

NOTE:Although we can register WXApi via Fluwx,but there's still some work you have to do on the particular platform.For example, add a URLSchema for iOS.

More

Other

Waiting

LICENSE

Copyright 2018 OpenFlutter Project

Licensed to the Apache Software Foundation (ASF) under one or more contributor
license agreements.  See the NOTICE file distributed with this work for
additional information regarding copyright ownership.  The ASF licenses this
file to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance with the License.  You may obtain a copy of
the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the
License for the specific language governing permissions and limitations under
the License.

0.5.1

  • Kotlin升级到了1.3.0
  • 代码格化

0.5.0

  • 增加了对拉起小程序的支持
  • 删除了一些不必要的类
  • 发送Auth验证Api调整

0.4.1

  • 修复iOS与其他库共存时,会有重复的错误

0.4.0

  • 移除WeChatPayModel
  • 移除ios最小支持。
  • 优化Android微信回调。
  • build.gradle升级到了3.2.1

0.3.2

  • build.gradle升级到了3.2.0
  • kotlin升级到了1.2.71

0.3.1

  • 修复了由于Flutter-dev-0.9.7-pre在android中添加了*@Nullable*注解而引起的编译问题

0.3.0

  • 回调方式发生变化,由Map变更为实体类。
  • iOS的WeChatSDK更换为内部依赖,并升级到了1.8.3。
  • 修复iOS支付返回结果缺少returnKey的问题。
  • API现在更加友善了。
  • 对swift支持更友好了。

0.2.1

  • 修复在Android处理网络图片后缀不对的问题。

0.2.0

  • iOS支持Swift了。

0.1.9

  • 修复了不传thumbnail在Android上会崩溃的bug。

0.1.8

  • WeChatPayModel里的字段不再是dynamic
  • 修复了iOS对支付功能中timestamp处理不正确的问题。

0.1.7

  • 删除Fluwx.registerApp(RegisterModel),现在使用Fluwx.register()

0.1.6

  • 修复transitive dependencies。

0.1.5

  • 增加了本地图片的支持

0.1.4

  • 修复了iOS分享去处错误的问题

0.1.3

  • ResponseType 更名为WeChatResponseType

0.1.2

  • 修复iOS中FluwxShareHandler.h的导入问题

0.1.1

  • 修复iOS分享去处错误的bug

0.1.0

  • 增加了MTA选项
  • Android部分的微信SDK提供方式由implementation更换为api

0.0.8

  • 修复了iOS无法分享小程序的bug
  • 修复了iOS分享音乐崩溃的问题
  • 修复了iOS发送Auth偶尔会崩溃的问题

0.0.7

  • 修复了iOS回调崩溃的bug

0.0.6

  • 修复iOS拉起支付崩溃的问题

0.0.5

  • 格式化代码

0.0.4

  • 支付
  • demo

0.0.3

  • 发送Auth认证。

0.0.2

  • 文本分享。
  • 网站分享。
  • 图片分享。
  • 音乐分享。
  • 视频分享。
  • 小程序分享。

0.0.1

  • Android部分的分享已完成.

example/README.md

fluwx_example

Demonstrates how to use the fluwx plugin.

Getting Started

For help getting started with Flutter, view our online documentation.

Use this package as a library

1. Depend on it

Add this to your package's pubspec.yaml file:


dependencies:
  fluwx: ^0.5.1

2. Install it

You can install packages from the command line:

with Flutter:


$ flutter packages get

Alternatively, your editor might support flutter packages get. Check the docs for your editor to learn more.

3. Import it

Now in your Dart code, you can use:


import 'package:fluwx/fluwx.dart';
  
Version Uploaded Documentation Archive
0.5.1 Oct 31, 2018 Go to the documentation of fluwx 0.5.1 Download fluwx 0.5.1 archive
0.5.0 Oct 23, 2018 Go to the documentation of fluwx 0.5.0 Download fluwx 0.5.0 archive
0.4.1 Oct 15, 2018 Go to the documentation of fluwx 0.4.1 Download fluwx 0.4.1 archive
0.4.0 Oct 12, 2018 Go to the documentation of fluwx 0.4.0 Download fluwx 0.4.0 archive
0.3.2 Oct 10, 2018 Go to the documentation of fluwx 0.3.2 Download fluwx 0.3.2 archive
0.3.1 Oct 8, 2018 Go to the documentation of fluwx 0.3.1 Download fluwx 0.3.1 archive
0.3.0 Sep 30, 2018 Go to the documentation of fluwx 0.3.0 Download fluwx 0.3.0 archive
0.2.1 Sep 27, 2018 Go to the documentation of fluwx 0.2.1 Download fluwx 0.2.1 archive
0.2.0 Sep 27, 2018 Go to the documentation of fluwx 0.2.0 Download fluwx 0.2.0 archive
0.1.9 Sep 25, 2018 Go to the documentation of fluwx 0.1.9 Download fluwx 0.1.9 archive

All 27 versions...

Popularity:
Describes how popular the package is relative to other packages. [more]
85
Health:
Code health derived from static analysis. [more]
100
Maintenance:
Reflects how tidy and up-to-date the package is. [more]
100
Overall:
Weighted score of the above. [more]
92
Learn more about scoring.

We analyzed this package on Nov 14, 2018, and provided a score, details, and suggestions below. Analysis was completed with status completed using:

  • Dart: 2.0.0
  • pana: 0.12.6
  • Flutter: 0.11.3

Platforms

Detected platforms: Flutter

References Flutter, and has no conflicting libraries.

Dependencies

Package Constraint Resolved Available
Direct dependencies
Dart SDK >=2.0.0-dev.58.0 <3.0.0
flutter 0.0.0
Transitive dependencies
collection 1.14.11
meta 1.1.6
sky_engine 0.0.99
typed_data 1.1.6
vector_math 2.0.8