getui_flutter 1.0.0
getui_flutter: ^1.0.0 copied to clipboard
Enhanced Getui Flutter plugin with full payload support for push notifications. Fork of getuiflut with bug fixes and improvements.
1.0.0 - 2025-01-29 #
🎉 Initial Release (Fork from getuiflut 0.2.24) #
This is a fork of the original getuiflut plugin with critical bug fixes and enhancements.
✨ Key Improvements #
Fixed
- [Critical] Fixed payload data loss in Android notification messages
onNotificationMessageArrivednow correctly receives and transmits full payload data- Resolved issue where notification payload was null or incomplete
- Enhanced
FlutterIntentServiceto properly handle notification data
Changed
- Renamed package from
getuifluttogetui_flutter - Updated class name from
GetuifluttoGetuiFlutter - Improved code documentation and comments
- Enhanced error handling in notification callbacks
📦 Migration from getuiflut #
If you're migrating from the original getuiflut package:
# pubspec.yaml
dependencies:
# getuiflut: ^0.2.24 # Remove this
getui_flutter: ^1.0.0 # Add this
// Update imports
// Old:
import 'package:getuiflut/getuiflut.dart';
Getuiflut plugin = Getuiflut();
// New:
import 'package:getui_flutter/getui_flutter.dart';
GetuiFlutter plugin = GetuiFlutter();
🙏 Credits #
This plugin is based on getuiflut by 曹世鑫.
Previous Versions (from original getuiflut) #
0.2.24 #
- iOS 升级实时活动(灵动岛)API,2. 修复冷启动点击回执。3. 修改静默回调处理
- 安卓添加sdkVersion插件方法
0.2.23 #
- iOS 修复APNs静默回调问题, 新增runBackgroundEnable
0.2.22 #
1.android 修复setBadge函数
0.2.21 #
1.android 扩展unbindAlias函数,bindAlias函数
0.2.20 #
1.android 扩展unbindAlias函数
0.2.19 #
1.android 不再默认依赖GTSDK
0.2.18 #
- iOS 添加registerActivityToken插件方法
0.2.17 #
- iOS 添加startSdkSimple、registerRemoteNotification、sdkVersion插件方法
- android 适配Android 13
0.2.16 #
- 兼容Android setBadge接口
0.2.15 #
- 兼容iOS GTSDK 2.7.0.0
- iOS增加授权状态回调 onGrantAuthorization
- continueUserActivity返回YES
0.2.14 #
提供函数给用户传递信息 GetuiflutPlugin.transmitUserMessage(map)
0.2.13 #
1.修改Android集成方式
0.2.12 #
- 兼容iOS GTSDK 2.6.4.0
- 增加setPushMode API
0.2.11 #
- 去除v4包
0.2.10 #
- 支持 null safe
0.2.9 #
- 安卓升级flutter,替换过期方法
0.2.8 #
- iOS GTSDK 增加插件回调事件
0.2.7 #
- 修复GTSDK兼容性问题
0.2.6 #
- 升级iOS GTSDK到2.5.4.0
- iOS侧不再支持voip
0.2.5 #
- 升级安卓个推和厂商SDK
- 增加turnOnPush接口
- stopPush接口修改为turnOffPush
0.2.4 #
- iOS application:continueUserActivity:restorationHandler 避免userActivity被系统清除
0.2.3 #
1.新增getLaunchNotification
0.2.1 #
1.新增setLocalBadge接口
0.1.9 #
1.新增bindAlias& unbindAlias &setBadge & resetBadge接口 2.新增setTags接口 3.完善readme 4.添加支持静态库 5.修复已知问题