- JVM target升级至17
- 修复Lint问题
- 删除web相关的
- JVM target降低至11
- 升级kotlin、gradle相关
- 更新progurad规则(#672)
- 鸿蒙sdk升级到1.0.3
- 鸿蒙支持分享至小程序
- iOS脚本优化
- 测试自动发布脚本
- Fix #663
- Fix #661
- Fix #659,优化iOS脚本,使其更加友好
- Merge #658
- 为iOS分享小程序增加hdImageData选项
- 优化Android图片分享逻辑,优先把LocalImagePath以最大限度保证图片质量
- 试验性支持harmonyOS,目前受限于native sdk,只支持部分功能
- 优化localImagePath处理,减轻非Android开发者的上手难度:localImagePath如果是以content://开头,则默认你已经挂载了相关路径的权限, 否则请务必保证该路径是文件实际保存路径,即Android层可以直接读取到该文件,以方便fluwx将文件拷贝到指定可用目录。
- 删除subscribeResponse, unsubscribeResponse
- Fix #642
- 使用了多端统一API,详情请点击这里
- 分享时所有的缩略图请使用
thumbData
字段 - Fluwx不会再对任何图片进行压缩处理
- Android SDK => 6.8.30
- 分享新增基础字段:thumbData
- 分享新增基础字段:thumbDataHash
- Merge #639
- iOS 最小版本支持为12.0
- Merge #606
- Merge #605
- Android WechatSdk->6.8.28
- iOS WeChatSdk->2.0.4
- Merge #602: 增加iOS privacy manifest
- Fix #599
- 破坏性更新:从4.5.0起,当分享图片到微信时,如果不支持FileProvider方式分享,Fluwx不再尝试申请WRITE_EXTERNAL_STORAGE权限,这意味着你需要自己处理权限问题。
- Merge #596
- Merge #591
- Fix #543
- Response里asRecord更名为toRecord.
- Response相关实体类的内容比较应该对比toRecord结果
- Response里asString更名为asRecord.
- Response相关实体类增加asString方法,以方便debug.
- Android重写onReattachedToActivityForConfigChanges
- Fix #584 缩略图不显示问题
- 修复iOS回调会与其他插件冲突的问题
- Fix #575
- universal_link 不再是必选项
- iOS新增ignore_security选项,详见#576
- Merge #574
- Android minSdkVersion升级至19
- 主要解决了 iOS 端的冷启动参数传递问题
- 修复在Flutter module中编译不过的问题
- Fix #549
- iOS支持解析包含Anchors & Alias的Yaml
- 优化Android代码生成逻辑
- 修复iOS extMsg的问题
- 修复iOS冷启动extMsg的问题
- 更新iOS冷启动处理
- 删除iOS在registerApi并且开启debug_logging时自动自检
- 为iOS增加自检方法selfCheck
- subscribeResponse, unsubscribeResponse已废弃。
- 新增addSubscriber, removeSubscriber
- addSubscriber会返回Cancelable对象,可以直接调用cancel()函数。
- 支持选用scene_delegate.
- 修复ios上微信唤醒app崩溃的问题
- Android端重构
- app_id不再必填
- Fix Android compile issue
- 重构Android app_id处理
- 修复冷启动问题
- iOS端代码清理
- 更新iOS引用方式
- Fix #531
- flutter: ">=3.3.0"
- Fix iOS compile issue
- 重构Flutter端,现在需要
Fluwx fluwx = Fluwx();
调用fluwx实例 - 支持取消回传值的监听
- 枚举例按照dart语言规范进行了重命名
- 一些包含
WeChat
的方法删除了WeChat
- 部分类改为sealed class
- No_pay现已合并入Fluwx
- 将一些设置移到pubspec.yaml,具体可以参看
example/pubspec.yaml
- 删除了log相关操作,因为现在可以通过yaml配置
- 新增一些open功能
Fluwx
接口优化。合并了一些函数以优化使用体验。- 修复Logging在iOS端不好的问题。
- No_pay现已合并入Fluwx
- 将一些设置移到pubspec.yaml,具体可以参看
example/pubspec.yaml
- 删除了log相关操作,因为现在可以通过yaml配置
- 增加了open()方法并删除了openWeChatApp
- 重构Flutter端,现在需要
Fluwx fluwx = Fluwx();
调用fluwx实例 - 支持取消回传值的监听
- 枚举例按照dart语言规范进行了重命名
- 一些包含
WeChat
的方法删除了WeChat
- 部分类改为sealed class
- 最低dart版本>=3.1.0-26.0.dev
- 分享到小程序的thumbnail为必填
- Android SDK升级到6.8.24
- Kotlin升级到1.7.10
- iOS切换到WechatOpenSDK-XCFramework
- Fix #509
- 升级AGP
- Fix #512
- 授权登录支持关闭自动授权
- 分享支持添加签名,防止篡改
- Fix #506
- Fix #504
- 更新微信SDK
- 修复分享图片会导致Android无反应问题
- Fix issue getting extData on iOS
- Merge #485
- Merge #482
- 支持微信卡包
- Fix #471
- Fix #478 #466 #470 #472
- Fix #471
- 更换pod源
- Fix #471
- 增加微信的日志开关
- 升级kotlin-coroutine
- 新加自动订阅续费功能
- Just update docs
- 在iOS中增加FluwxDelegate
- 尝试修复iOS冷启动获取extMsg问题
- Fix #461
- APP调起支付分-订单详情
- Fix #453
- Android P support
- Fix #431
- Fix #422
- Fix #414
- Fix #415
- APP拉起微信客服功能
- 自动释放extMsg
- update compileSdkVersion
- update Android SDK version
- Merge #370
- 修复热启动传值问题
- 修复从外部拉起App白屏问题
- 修复从外部拉起App无法传值问题
- Fix #357
- Fix #354
- Null-safety support
- Fix #350
- Fix #338 on Android
- Fix #338
- Remove trailing
- Nothing
- Android支持通过H5冷启动app传递中的extinfo数据
- Android新加handleWeChatRequestByFluwx。
- Fix trailing , issue.
- App获取开放标签中的extinfo数据
- Fix #317
- 修复Android 11无法分享图片的问题
- 支持compressThumbnail
- 升级OkHttp
- 适配Flutter 1.20
- 升级Android的Gradle以及更库的版本
- Merged #249
- Specifying supported platforms
- Fix: Android分享小程序时,缩略图压缩过重的问题
- 更改分享文件的实现形式
- Android SDK 升级到6.6.4
- iOS SDK升级到1.8.7.1
- Kotlin->1.3.72
- Merge #218
- Merge #218
- 修复ios编译错误
- Fix #212
- Fix #207
- Fix: Android分享大图时存储权限问题
- Fix: Android请求权限崩溃的问题
- 升级
- Fix:Android分享file文件时,会crash
- Fix:hdImage为空时,ios会crash
- 添加混淆文件
- Fix #199
- 修复Android没有回调的问题
- 按照pub建议改进
- 代码重构,现在代码结构更清晰
- 所有图片由WeChatImage构建
- 现在iOS对分享微信小程序的高清图也会压缩
- 微信回调监听形式变更
- Android增加新的Action以防微信打开小程序出错不会返回原app的问题
- iOS改用Pod引用微信SDK
- iOS隐藏一些header
- kotlin 1.3.70
- iOS的StringUtil重命名了
- Fix #178
- Fix #175
- 分享文件
- compileSdkVersion 29
- 注册微信时会对universal link进行简单校验
- Fix #146
- Fix #122
- Android CompileSDKVersion 提升到28
- registerWxApi
- iOS SDK升级至1.8.6.1,本版本开始支持universal link。
- Android SDK更换至without-mat:5.4.3
- Android配置升级
- 移除MTA选项
- Fix #110
- 增加分享内存图片
- 解决Android上打开小程序返回白屏问题(非官方解决方案)
- 修复一些小问题
- 修复无法Android上分享大图的问题
- 修复一些小问题
- ios不必再重写AppDelegate
- 免密支付
- 支持打开微信App了
- 升级了Android
- 对android进行了升级
- 支持二维码登录
- kotlin升级至1.3.21。
- ios SDK升级至1.8.4。
- android SDK升级至5.3.6。
- 修复问题43。
- 修复ios分享小程序标题不正确的问题。
- 增加一次性订阅消息功能。
- 修复唤起小程序返回值类型不一致的问题。
- 修复ios上sendAuth无返回的问题。
- kotlin升级至1.3.10
- android WeChatSDK升级到5.1.6
- Kotlin升级到了1.3.0
- 代码格化
- 增加了对拉起小程序的支持
- 删除了一些不必要的类
- 发送Auth验证Api调整
- 修复iOS与其他库共存时,会有重复的错误
- 移除WeChatPayModel
- 移除ios最小支持。
- 优化Android微信回调。
- build.gradle升级到了3.2.1。
- build.gradle升级到了3.2.0
- kotlin升级到了1.2.71
- 修复了由于Flutter-dev-0.9.7-pre在android中添加了*@Nullable*注解而引起的编译问题
- 回调方式发生变化,由Map变更为实体类。
- iOS的WeChatSDK更换为内部依赖,并升级到了1.8.3。
- 修复iOS支付返回结果缺少returnKey的问题。
- API现在更加友善了。
- 对swift支持更友好了。
- 修复在Android处理网络图片后缀不对的问题。
- iOS支持Swift了。
- 修复了不传thumbnail在Android上会崩溃的bug。
WeChatPayModel
里的字段不再是dynamic
。- 修复了iOS对支付功能中timestamp处理不正确的问题。
- 删除
Fluwx.registerApp(RegisterModel)
,现在使用Fluwx.register()
。
- 修复transitive dependencies。
- 增加了本地图片的支持
- 修复了iOS分享去处错误的问题
ResponseType
更名为WeChatResponseType
- 修复iOS中FluwxShareHandler.h的导入问题
- 修复iOS分享去处错误的bug
- 增加了MTA选项
- Android部分的微信SDK提供方式由implementation更换为api
- 修复了iOS无法分享小程序的bug
- 修复了iOS分享音乐崩溃的问题
- 修复了iOS发送Auth偶尔会崩溃的问题
- 修复了iOS回调崩溃的bug
- 修复iOS拉起支付崩溃的问题
- 格式化代码
- 支付
- demo
- 发送Auth认证。
- 文本分享。
- 网站分享。
- 图片分享。
- 音乐分享。
- 视频分享。
- 小程序分享。
- Android部分的分享已完成.