NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #3277 most downloaded on pub.dev
JIGUANG officially supported JPush Flutter plugin (Android, iOS & HarmonyOS). 极光推送官方支持的 Flutter 插件(Android、iOS 与鸿蒙)(https://www.jiguang.cn).
Last release 23 days ago
15 Sep 2026
Ships fairly regularly
a new release about every 4 weeks
Most releases are documented
notes for 49 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
140 releases · first in 2018
修复鸿蒙本地通知 extra 参数在 Map 序列化时丢失的问题。
修复 iOS 端 onConnected 回调返回的 result 为 int 而非 bool,导致上层解析连接状态失败的问题。
onConnected 回调返回的 result 为 int 而非 bool,导致上层解析连接状态失败的问题。iOS JPush SDK 升级至 6.2.4,CocoaPods 与 Swift Package Manager 依赖保持一致。
One column per quarter.
unShow 开启时未调用系统 completion handler 的问题,并明确前台通知展示选项。iOS JPush SDK 升级至 6.2.3,JCore SDK 依赖调整为 > 5.5.0,支持宿主工程显式选择 5.5.1-noidfa。
> 5.5.0,支持宿主工程显式选择 5.5.1-noidfa。iOS JPush SDK 升级至 6.2.2,JCore SDK 最低版本升级至 5.5.1。
turnOffPush / turnOnPush,用于反注册和恢复推送服务。鸿蒙新增 turnOffPush / turnOnPush 接口,支持停止/恢复推送服务(反注册)。
turnOffPush / turnOnPush 接口,支持停止/恢复推送服务(反注册)。onJMessageVoIP 新增 callId 字段。鸿蒙新增 setUserRequestNotificationPermission 接口,支持由开发者自行控制通知权限申请(用法见 README_Harmony.md)。
setUserRequestNotificationPermission 接口,支持由开发者自行控制通知权限申请(用法见 README_Harmony.md)。修复 Gradle 9 环境下 Android 构建报 Could not find method jcenter() 的问题。
Could not find method jcenter() 的问题。iOS 插件支持 Swift Package Manager 集成方式(需 Flutter 3.24+,CocoaPods 集成不受影响)。
修复 iOS 调用 stopPush / resumePush 后,getPushStatus 返回的 isStopped 状态不变的问题。
stopPush / resumePush 后,getPushStatus 返回的 isStopped 状态不变的问题。Android 与 iOS JPush SDK 升级至 6.2.0,JCore SDK 升级至 5.5.0。
requestSubscribeChannel,订阅结果通过 onCommandResult 回调。适配 Flutter 3.35 / Dart 3,放宽 Dart SDK 约束到 >=2.19.6 <4.0.0。
适配 Flutter 3.35 / Dart 3,放宽 Dart SDK 约束到 >=2.19.6 <4.0.0。
更新鸿蒙 JPush SDK(@jg/push)到 1.4.0
更新鸿蒙 JPush SDK(@jg/push)到 1.4.0
更新 Android & iOS JPush SDK 到 6.1.0,新增 Android setKeepLongConnInBackground 和 onVoipMessage 回调
更新 Android & iOS JPush SDK 到 6.1.0,新增 Android setKeepLongConnInBackground 和 onVoipMessage 回调
- 解决iOS冷启动点击通知进入app没有通知点击回调的问题
新增 Android setLatestNotificationNumber 方法,用于设置最多显示的通知条数
新增 iOS getPushStatus 方法,用于获取推送状态(Android 改为和 iOS保持一致的回调)
新增 Android isPushStoppedAndroid 方法,用于检查推送是否已停止
- 修复bug
修复notificationCustomButton.data的数据类型
更新 iOS JPush SDK 到 5.9.0 版本,JCore SDK 到 5.2.0 版本
HarmonyOS 新增 onArrivedMessage、onUnShowMessage 回调方法实现。
HarmonyOS 新增 onArrivedMessage、onUnShowMessage 回调方法实现。
Nothing published for this version
Nothing published for this version
iOS 新增 "onConnected" 事件回调。
iOS 新增 "onConnected" 事件回调。
iOS 新增 onReceiveDeviceToken 事件回调,用于获取设备DeviceToken
iOS 新增 onReceiveDeviceToken 事件回调,用于获取设备DeviceToken
android升级到jpush 5.8.0 ios升级到jpush 5.7.0
android升级到jpush 5.8.0 ios升级到jpush 5.7.0
安卓所有回调事件做缓存处理。
安卓所有回调事件做缓存处理。
修复安卓第一次运行getRegistrationID方法偶现获取不到rid的问题。
修复安卓第一次运行getRegistrationID方法偶现获取不到rid的问题。
优化 iOS 点击通知回调
优化 iOS 点击通知回调
更新安卓 jcore 5.0.2, 新增enableSDKLocalLog 和 readNewLogs 接口
更新安卓 jcore 5.0.2, 新增enableSDKLocalLog 和 readNewLogs 接口
Nothing published for this version
更新 harmony 到1.2.1,ios 更新到jpush5.6.1&jcore5.0.2
更新 harmony 到1.2.1,ios 更新到jpush5.6.1&jcore5.0.2
添加harmony平台 使用方式变更 ```dart import 'package:jpush_flutter/jpush_flutter.dart'; import 'package:jpush_flutter/jpush_interface.dart';
添加harmony平台 使用方式变更
import 'package:jpush_flutter/jpush_flutter.dart';
import 'package:jpush_flutter/jpush_interface.dart';
final JPushFlutterInterface jpush = JPush.newJPush();
更新 android JCore 491 版本
更新 android JCore 491 版本
更新 android JPush 5.7.0, 新增 android setDataInsightsEnable 接口
更新 android JPush 5.7.0, 新增 android setDataInsightsEnable 接口
更新 iOS JPush 5.6.0
更新 iOS JPush 5.6.0
iOS 恢复到3.1.6版本对通知的处理
iOS 恢复到3.1.6版本对通知的处理
在flutter 通信channel断开时候,把channel置为空 自定义消息增加缓存
在flutter 通信channel断开时候,把channel置为空 自定义消息增加缓存
更新android Jpush 560+JCore 490, 更新 iOS JPush 5.5.0 +JCore 4.9.0
更新android Jpush 560+JCore 490, 更新 iOS JPush 5.5.0 +JCore 4.9.0
开放本地通知在点击时候能直接进入应用主页
开放本地通知在点击时候能直接进入应用主页
更新android JPush 553+ jcore 489
更新android JPush 553+ jcore 489
修复iOS杀死app点击通知不走回调的问题
修复iOS杀死app点击通知不走回调的问题
修复onCommandResult 方法崩溃
修复onCommandResult 方法崩溃
修复onCommandResult 方法中没有 extra 参数问题,都放到map中
修复onCommandResult 方法中没有 extra 参数问题,都放到map中
删除多余配置
删除多余配置
修复后台不能获取回调的问题
修复后台不能获取回调的问题
修复在map中且套map不能获取数据问题: 主要由原来的string 类型 修改为 map 类型。
修复在map中且套map不能获取数据问题: 主要由原来的string 类型 修改为 map 类型。
Nothing published for this version
1、升级 iOS SDK JPush 5.4.0 +JCore 4.8.0, 升级 android JPush 5.5.0 +JCore 4.8.0
1、升级 iOS SDK JPush 5.4.0 +JCore 4.8.0, 升级 android JPush 5.5.0 +JCore 4.8.0
1、iOS本地通知新增onReceiveNotification回调
1、iOS本地通知新增onReceiveNotification回调
1、修复BUG
1、修复BUG
1、修复BUG
1、修复BUG
1、修复BUG
1、修复BUG
1、升级 iOS SDK JPush 5.3.0, 升级 android JPush 5.4.0 2、开放 setLinkMergeEnable、setGeofenceEnable、setSmartPushEnable、setCollectControl 接口设置 3、删除 setLbsEnable
1、升级 iOS SDK JPush 5.3.0, 升级 android JPush 5.4.0 2、开放 setLinkMergeEnable、setGeofenceEnable、setSmartPushEnable、setCollectControl 接口设置 3、删除 setLbsEnable 接口设置
1、开放onCommandResult 接口回调 2、升级适配gradle 7.5
1、开放onCommandResult 接口回调 2、升级适配gradle 7.5
开放支持动态设置appkey
开放支持动态设置appkey
升级:升级 android JPush 5.2.2
升级:升级 android JPush 5.2.2
升级:升级 iOS SDK JCore4.6.2, JPush 5.2.4
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →