aliyun_push_flutter 1.5.0
aliyun_push_flutter: ^1.5.0 copied to clipboard
Aliyun Push Flutter plugin, providing support for both Android and iOS platforms to enable push notification functionality in your Flutter applications.
1.5.0 #
- Breaking: 移除公开 API 的
Map<dynamic, dynamic>结果协议 - 新增
setIOSForegroundNoticeMode,支持 iOS 前台通知仅回调、仅展示、展示且回调三种模式 - 废弃
showIOSNoticeWhenForeground,建议使用setIOSForegroundNoticeMode - Breaking:
showIOSNoticeWhenForeground(true)调整为仅展示通知、不触发回调,与官方语义保持一致 - 命令 API 统一返回
Future<void>,查询 API 直接返回String、bool、List<String>或AliyunPushChannelStatus - 新增
AliyunPushException,统一表示原生 SDK、平台限制、无效响应和 MethodChannel 失败 - Android 与 iOS 的别名、标签查询结果统一为
List<String> - 新增设备标签标准接口
bindDeviceTag、unbindDeviceTag、listDeviceTags - 废弃旧标签接口
bindTag、unbindTag、listTags - 废弃账号和别名标签目标常量
kAliyunTargetAccount、kAliyunTargetAlias - 平台专用 API 在错误平台调用时不再返回空值或
false,改为抛出AliyunPushException jumpToAndroidNotificationSettings和setPluginLogEnabled改为可等待的Future<void>- Breaking: Android 通知回调中的
extraMap统一为 Map;点击回调中的 JSON 字符串会自动解析 extraMap解析失败时返回空 Map,并通过extraMapRaw保留原始字符串
1.4.0 #
- iOS SDK 升级至 3.2.4
- 修复 Android 冷启动推送回调丢失或崩溃的问题
- 修复部分回调未注册、通知通道状态查询和通知通道参数问题
- 修复 iOS 同步负数角标时崩溃的问题
- 修正 Android 与 iOS 日志级别常量定义
- 修复设备标识空值处理和 Android 通知通道参数校验
- iOS 最低支持版本调整为 13.0
1.3.7 #
- 新增 Android 数字角标接口
setAndroidBadgeNum - Android 插件内置角标所需的华为、vivo 权限声明
- 废弃 iOS
turnOnIOSDebug包装接口,改为推荐使用setIOSLogLevel(4) - 更新 README 和 example,补充 Android 角标使用说明
1.3.6 #
- Android 适配16KB内存页面大小
- Android SDK 升级至 3.10.1
- iOS SDK 升级至 3.2.3
1.3.4 #
- 优化iOS推送通知处理逻辑
1.3.3 #
- 修复阿里云官方移除 iOS SDK 3.1.1 导致不能安装问题,改为不依赖指定版本
- Android SDK 升级至 3.9.5
1.3.2 #
- 修复点击推送通知冷启动App时onNotificationOpened无效的问题
- Android SDK 升级至 3.9.4.1
- iOS SDK 升级至 3.1.1
1.3.1 #
- iOS SDK 升级至 3.0.0
- 支持 iPhone 模拟器推送
- 移除已废弃的 iOS API
- 废弃 iOS 关闭推送消息通道(closeCCPChannel)
- optimize: print debug logs in debug mode only #20
- fix: handle both String and Int values in getAppMetaData #19
1.2.3 #
- 新增 iOS 关闭推送消息通道(closeCCPChannel)
1.2.2 #
- Android SDK 升级至 3.9.2
- 修复 iOS SDK 2.2.0 移除 AlicloudUtils 导致不能安装问题
1.2.0 #
- 移除对 iOS 10 以下的支持
1.1.2 #
- 新增一些 Android 平台的 API
- 更新 README.md
1.1.1 #
- Android SDK 升级至 3.9.1
- 集成 Google 推送通道
- 更新 example
1.1.0 #
- Android 集成辅助弹窗
- 更新 example
- 更新 README.md
1.0.0 #
- 集成 Android SDK 3.9.0,辅助通道 SDK 3.9.0
- 集成 iOS SDK 2.1.0,包含隐私描述文件