aliyun_push_flutter
Aliyun Push Flutter plugin, providing support for both Android and iOS platforms to enable push notification functionality in your Flutter applications.
What this package is like to depend on
Last release 29 days ago
25 Jul 2026
Ships fairly regularly
a new release about every 4 months
Nearly every release is documented
notes for 10 of 10 stable releases
12 versions withdrawn
withdrawn after publishing
2 years old
22 releases · first in 2024
5 releases in the last 12 months
see the full history below
Release timeline
22 releases · Oct 2024 to Jul 2026Releases
latest 22-
1.5.025 Jul 2026Release notes
Open source →- 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保留原始字符串
Release notes
Open source →- 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保留原始字符串
- Breaking: 移除公开 API 的
-
1.4.025 Jul 2026Release notes
Open source →- iOS SDK 升级至 3.2.4
- 修复 Android 冷启动推送回调丢失或崩溃的问题
- 修复部分回调未注册、通知通道状态查询和通知通道参数问题
- 修复 iOS 同步负数角标时崩溃的问题
- 修正 Android 与 iOS 日志级别常量定义
- 修复设备标识空值处理和 Android 通知通道参数校验
- iOS 最低支持版本调整为 13.0
Release notes
Open source →- iOS SDK 升级至 3.2.4
- 修复 Android 冷启动推送回调丢失或崩溃的问题
- 修复部分回调未注册、通知通道状态查询和通知通道参数问题
- 修复 iOS 同步负数角标时崩溃的问题
- 修正 Android 与 iOS 日志级别常量定义
- 修复设备标识空值处理和 Android 通知通道参数校验
- iOS 最低支持版本调整为 13.0
-
1.3.708 Apr 2026Release notes
Open source →- 新增 Android 数字角标接口
setAndroidBadgeNum - Android 插件内置角标所需的华为、vivo 权限声明
- 废弃 iOS
turnOnIOSDebug包装接口,改为推荐使用setIOSLogLevel(4) - 更新 README 和 example,补充 Android 角标使用说明
Release notes
Open source →- 新增 Android 数字角标接口
setAndroidBadgeNum - Android 插件内置角标所需的华为、vivo 权限声明
- 废弃 iOS
turnOnIOSDebug包装接口,改为推荐使用setIOSLogLevel(4) - 更新 README 和 example,补充 Android 角标使用说明
- 新增 Android 数字角标接口
-
1.3.631 Oct 2025 -
1.3.531 Oct 2025 withdrawn -
1.3.418 Jul 2025 -
1.3.315 Jul 2025 -
1.3.206 Jun 2025Release notes
Open source →- 修复点击推送通知冷启动App时onNotificationOpened无效的问题
- Android SDK 升级至 3.9.4.1
- iOS SDK 升级至 3.1.1
Release notes
Open source →- 修复点击推送通知冷启动App时onNotificationOpened无效的问题
- Android SDK 升级至 3.9.4.1
- iOS SDK 升级至 3.1.1
-
1.3.101 Apr 2025Release notes
Open source →- 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.3.031 Mar 2025 withdrawnNothing published for this version
-
1.2.307 Dec 2024 -
1.2.203 Dec 2024 withdrawn -
1.2.102 Dec 2024 withdrawnNothing published for this version
-
1.2.021 Oct 2024 -
1.1.621 Oct 2024 withdrawnNothing published for this version
-
1.1.520 Oct 2024 withdrawnNothing published for this version
-
1.1.420 Oct 2024 withdrawnNothing published for this version
-
1.1.320 Oct 2024 withdrawnNothing published for this version
-
1.1.218 Oct 2024 withdrawn -
1.1.117 Oct 2024 withdrawn -
1.1.016 Oct 2024 withdrawn -
1.0.015 Oct 2024 withdrawn