aliyun_push_flutter 1.5.0 copy "aliyun_push_flutter: ^1.5.0" to clipboard
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 直接返回 StringboolList<String>AliyunPushChannelStatus
  • 新增 AliyunPushException,统一表示原生 SDK、平台限制、无效响应和 MethodChannel 失败
  • Android 与 iOS 的别名、标签查询结果统一为 List<String>
  • 新增设备标签标准接口 bindDeviceTagunbindDeviceTaglistDeviceTags
  • 废弃旧标签接口 bindTagunbindTaglistTags
  • 废弃账号和别名标签目标常量 kAliyunTargetAccountkAliyunTargetAlias
  • 平台专用 API 在错误平台调用时不再返回空值或 false,改为抛出 AliyunPushException
  • jumpToAndroidNotificationSettingssetPluginLogEnabled 改为可等待的 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,包含隐私描述文件
5
likes
145
points
472
downloads

Documentation

API reference

Publisher

verified publisheropenmindopen.world

Weekly Downloads

Aliyun Push Flutter plugin, providing support for both Android and iOS platforms to enable push notification functionality in your Flutter applications.

Homepage
Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on aliyun_push_flutter

Packages that implement aliyun_push_flutter