最近更新
最近更新:2024-09-24
展开全部

最近更新

JPush Android SDK v5.5.3

更新时间

  • 2024-11-15

Change Log

  • 修复已知问题
  • 更新厂商推送 SDK,各厂商推送 SDK 版本如下
    • 华为推送 SDK V6.12.0.300
    • 荣耀推送 SDK V8.0.12.307
    • 小米推送 SDK V6.0.1
    • OPPO 推送 SDK V3.5.2
    • VIVO 推送 SDK V4.0.4.0_504
      • 注意:此版本由于特殊原因,对于VIVO厂商在线集成方式需要注意调整为(其它厂商不变):
        • implementation 'cn.jiguang.sdk.plugin:vivo:5.5.3.a'
      • 注意,JPush Android SDK v5.2.0及其以上版本,请关注 vivo 通道集成指南 更新。
    • 魅族推送 SDK V5.0.2
    • FCM 推送 SDK V23.2.0

升级提示

  • 请配合 JCore Android SDK v4.8.0 及以上版本使用
  • JPush Android SDK v5.2.0 及其以上版本升级到 JPush Android SDK v5.4.0 及其以上版本时,需要将消息回调方式从 JPushMessageService 改为 JPushMessageReceiver

JPush Android SDK v5.5.0

更新时间

  • 2024-09-24

Change Log

  • 新增支持通过服务端设置通知小图标背景色功能,具体请参考服务端 Push API 接口文档 icon_bg_color 字段
  • 修复已知问题
  • 更新厂商推送 SDK,各厂商推送 SDK 版本如下
    • 华为推送 SDK V6.12.0.300
    • 荣耀推送 SDK V7.0.61.303
    • 小米推送 SDK V6.0.1
      • 注意:此版本由于特殊原因,对于小米厂商在线集成方式需要注意调整为(其它厂商不变):
        • implementation 'cn.jiguang.sdk.plugin:xiaomi:5.5.0.a'
    • OPPO 推送 SDK V3.5.2
    • VIVO 推送 SDK V4.0.4.0_504
    • 魅族推送 SDK V5.0.2
    • FCM 推送 SDK V23.2.0
  • 数据控制接口新增/变更,详情请查看极光文档:Android SDK API 接口文档

升级提示

  • 请配合 JCore Android SDK v4.8.0 及以上版本使用
  • JPush Android SDK v5.2.0 及其以上版本升级到 JPush Android SDK v5.4.0 及其以上版本时,需要将消息回调方式从 JPushMessageService 改为 JPushMessageReceiver

JPush Android SDK v5.4.0

更新时间

  • 2024-06-28

Change Log

  • 提升 SDK 安全性
  • 修复已知问题
  • 更新厂商推送 SDK,各厂商推送 SDK 版本如下
    • 华为推送 SDK V6.12.0.300
    • 荣耀推送 SDK V7.0.61.303
    • 小米推送 SDK V6.0.1
    • OPPO 推送 SDK V3.4.0
    • VIVO 推送 SDK V4.0.0.0_500
    • 魅族推送 SDK V4.3.0
    • FCM 推送 SDK V23.2.0
  • 数据控制接口新增/变更,详情请查看极光文档:Android SDK API 接口文档

升级提示

  • 请配合 JCore Android SDK v4.7.0 及以上版本使用
  • JPush Android SDK v5.2.0 及其以上版本升级到 JPush Android SDK v5.4.0 及其以上版本时,需要将消息回调方式从 JPushMessageService 改为 JPushMessageReceiver

JPush Android SDK v5.3.1

更新时间

  • 2024-04-09

Change Log

  • 功能优化
  • 提高稳定性
  • 对应各厂商通道 SDK 版本如下:
    • 华为推送 SDK V6.12.0.300
    • 荣耀推送 SDK V7.0.61.302
    • 小米推送 SDK V5.9.9
    • OPPO 推送 SDK V3.4.0
    • VIVO 推送 SDK V3.0.0.7_488
    • 魅族推送 SDK V4.2.7
    • FCM 推送 SDK V23.2.0

升级提示

  • 建议升级
  • 请配合 JCore Android SDK v4.6.0 及以上版本使用。

JPush Android SDK v5.3.0

更新时间

  • 2024-04-08

Change Log

  • 增加扩展功能及可选个人信息接口,满足合规要求。
  • 功能优化

升级提示

  • 建议升级
  • 请配合 JCore Android SDK v4.6.0 及以上版本使用。

JPush Android SDK v5.2.4

更新时间

  • 2024-03-07

Change Log

  • 修复已知问题

升级提示

  • 建议升级

升级指南

  • 使用厂商通道的用户,版本由于特殊原因,对于小米、魅族厂商在线集成方式需要注意调整为如下(其它厂商不变):
    • implementation 'cn.jiguang.sdk.plugin:meizu:5.2.4.a'
    • implementation 'cn.jiguang.sdk.plugin:xiaomi:5.2.4.a'

JPush Android SDK v5.2.3

更新时间

  • 2024-02-21

Change Log

  • 提升 SDK 安全性
  • 修复已知问题

升级提示

  • 建议升级

升级指南

  • 首先解压您获取到的 zip 压缩包
  • 更新库文件
    • 打开 libs 文件夹。用 jpush-android-5.2.3.jar 和 jcore-android-4.5.7.jar 及以上版本替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 添加资源文件
    • 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。
    • Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。
  • 更新 AndroidManifest.xml
    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v5.2.2

更新时间

  • 2023-11-03

Change Log

  • 荣耀 Push 适配方案升级
  • 更新厂商通道SDK,此版本对应各厂商通道 SDK 版本如下:
    • 华为推送 SDK V6.12.0.300
    • 荣耀推送 SDK V7.0.61.302
    • 小米推送 SDK V5.9.9
    • OPPO 推送 SDK V3.4.0
    • VIVO 推送 SDK V3.0.0.7_488
    • 魅族推送 SDK V4.2.7
    • FCM 推送 SDK V23.2.0

升级提示

  • 建议升级

升级指南

  • 首先解压您获取到的 zip 压缩包
  • 更新库文件
    • 打开 libs 文件夹。用 jpush-android-5.2.2.jar 和 jcore-android-4.4.0.jar 及以上版本替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 添加资源文件
    • 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。
    • Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。
  • 更新 AndroidManifest.xml
    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v5.2.0

更新时间

  • 2023-09-20

Change Log

  • 适配 Android 14
  • 功能优化
  • 修复已知问题
  • 更新厂商通道SDK,此版本对应各厂商通道 SDK 版本如下:
    • 华为推送 SDK V6.12.0.300
    • 荣耀推送 SDK V7.0.61.302
    • 小米推送 SDK V5.7.8
    • OPPO 推送 SDK V3.1.0
    • VIVO 推送 SDK V3.0.0.7_488
    • 魅族推送 SDK V4.2.3
    • FCM 推送 SDK V23.2.0

升级提示

  • 建议升级
  • 请配合 JCore Android SDK v4.4.0 及以上版本使用。

升级指南

  • 首先解压您获取到的 zip 压缩包
  • 更新库文件
    • 打开 libs 文件夹。用 jpush-android-5.2.0.jar 和 jcore-android-4.4.0.jar 及以上版本替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 添加资源文件
    • 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。
    • Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。
  • 更新 AndroidManifest.xml
    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v5.0.7

更新时间

  • 2023-08-28

Change Log

升级提示

  • 建议升级
  • 请配合 JCore Android SDK v4.2.4 及以上版本使用。

升级指南

  • 首先解压您获取到的 zip 压缩包
  • 更新库文件
    • 打开 libs 文件夹。用 jpush-android-5.0.7.jar 和 jcore-android-4.2.4.jar 版本替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 添加资源文件
    • 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。
    • Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。
  • 更新 AndroidManifest.xml
    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v5.0.4

更新时间

  • 2023-06-29

Change Log

  • 功能优化
  • 修复已知问题
  • 更新厂商通道SDK,此版本对应各厂商通道 SDK 版本如下:
    • 华为推送 SDK V6.11.0.300
    • 荣耀推送 SDK V7.0.41.301
    • 小米推送 SDK V5.7.8
    • OPPO 推送 SDK V3.1.0
    • VIVO 推送 SDK V3.0.0.4_484
    • 魅族推送 SDK V4.2.3
    • FCM 推送 SDK V23.1.2

升级提示

  • 建议升级
  • 请配合 JCore Android SDK v4.2.4 及以上版本使用。

升级指南

  • 首先解压您获取到的 zip 压缩包
  • 更新库文件
    • 打开 libs 文件夹。用 jpush-android-5.0.4.jar 和 jcore-android-4.2.4.jar 版本替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 添加资源文件
    • 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。
    • Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。
  • 更新 AndroidManifest.xml
    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v5.0.3

更新时间

  • 2023-05-09

Change Log

  • 功能优化
  • 修复已知问题
  • 更新厂商通道SDK,此版本对应各厂商通道 SDK 版本如下:
    • 华为推送 SDK V6.9.0.300
    • 荣耀推送 SDK V7.0.41.301
    • 小米推送 SDK V5.6.2
    • OPPO 推送 SDK V3.1.0
    • VIVO 推送 SDK V3.0.0.4_484
    • 魅族推送 SDK V4.2.3
    • FCM 推送 SDK V23.1.2

升级提示

  • 建议升级
  • 从 JPush Android SDK v5.0.0 版本 集成方式有调整,参考 SDK 集成指南
    • 自动集成的开发者,从 JPush Android SDK v5.0.0 版本开始可以自动拉取 JCore 包,无需另外配置;
    • 手动集成的开发者,从 JPush Android SDK v5.0.0 开始,需要配合 JCore Android SDK v4.2.0 及以上版本使用 。

升级指南

  • 首先解压您获取到的 zip 压缩包
  • 更新库文件
    • 打开 libs 文件夹。用 jpush-android-5.0.3.jar 和 jcore-android-4.2.2.jar 版本替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 添加资源文件
    • 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。
    • Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。
  • 更新 AndroidManifest.xml
    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v5.0.0

更新时间

  • 2023-04-10

Change Log

  • 新增应用内消息功能
  • 支持IPv6
  • 优化 stopPush 功能逻辑
  • 修复已知问题
  • 此版本对应各厂商通道 SDK 版本如下:
    • 华为推送 SDK V6.7.0.300
    • 荣耀推送 SDK V7.0.1.103
    • 小米推送 SDK V5.3.0
    • OPPO 推送 SDK V3.1.0
    • VIVO 推送 SDK V3.0.0.4_484
    • 魅族推送 SDK V4.1.4
    • FCM 推送 SDK V23.1.0

升级提示

  • 建议升级
  • 集成方式调整,参考 SDK 集成指南
    • 自动集成的开发者,从此版本开始可以自动拉取 JCore 包,无需另外配置
    • 手动集成的开发者,请注意配合 JCore Android SDK v4.2.0 及以上版本使用

升级指南

  • 首先解压您获取到的 zip 压缩包
  • 更新库文件
    • 打开 libs 文件夹。用 jpush-android-5.0.0.jar 和 jcore-android-4.2.0.jar 及以上版本 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 添加资源文件
    • 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。
    • Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。
  • 更新 AndroidManifest.xml
    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v4.9.0

更新时间

  • 2023-01-12

Change Log

  • 更新厂商通道 SDK,更新后各厂商通道 SDK 版本如下:
    • 华为推送 SDK V6.7.0.300
    • 荣耀推送 SDK V7.0.1.103
    • 小米推送 SDK V5.3.0
    • OPPO 推送 SDK V3.1.0
    • VIVO 推送 SDK V3.0.0.4_484
    • 魅族推送 SDK V4.1.4
    • FCM 推送 SDK V23.1.0
  • 优化 Android 13 适配逻辑
    • 请关注 Android SDK 新增 API 接口:JPushInterface.requestRequiredPermission(activity);
  • 修复已知问题

升级提示

  • 配合 JCore Android SDK v4.0.0 及以上版本使用
  • 建议升级

升级指南

  • 首先解压您获取到的 zip 压缩包
  • 更新库文件
    • 打开 libs 文件夹。用 jpush-android-4.9.0.jar 和 jcore-android-4.0.0.jar 及以上版本 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 添加资源文件
    • 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。
    • Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。
  • 更新 AndroidManifest.xml
    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v4.8.5

更新时间

  • 2022-11-29

Change Log

  • 优化 SDK 注册逻辑
  • 修复已知问题

升级提示

  • 配合 JCore Android SDK v4.0.0 及以上版本使用
  • 建议升级

升级指南

  • 首先解压您获取到的 zip 压缩包
  • 更新库文件
    • 打开 libs 文件夹。用 jpush-android-4.8.5.jar 和 jcore-android-4.0.0.jar 及以上版本 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 添加资源文件
    • 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。
    • Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。
  • 更新 AndroidManifest.xml
    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v4.8.4

更新时间

  • 2022-10-11

Change Log

  • 修复已知问题

升级提示

  • 配合 JCore Android SDK v3.3.6 及以上版本使用
  • 建议升级

升级指南

  • 首先解压您获取到的 zip 压缩包
  • 更新库文件
    • 打开 libs 文件夹。用 jpush-android-4.8.4.jar 和 jcore-android-3.3.6.jar 及以上版本 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 添加资源文件
    • 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。
    • Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。
  • 更新 AndroidManifest.xml
    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v4.8.3

更新时间

  • 2022-10-10

Change Log

  • 更新部分厂商通道 SDK,对应更新厂商通道 SDK 版本如下:
    • 荣耀 推送 SDK V7.0.1.103
    • 小米 推送 SDK V5.1.0
    • OPPO 推送 SDK V3.1.0
    • 华为 推送 SDK V6.5.0.300
    • VIVO 推送 SDK V3.0.0.4_484
    • 魅族 推送 SDK V4.1.4
    • FCM 推送 SDK V23.0.5
  • 荣耀推送 SDK V7.0.1.103 只保留 HiPushSdk 文件,原来的 HiPushSdkCommon 文件已去掉
  • 功能优化和修复已知问题

升级提示

  • 配合 JCore Android SDK v3.3.6 及以上版本使用
  • 建议升级

升级指南

  • 首先解压您获取到的 zip 压缩包
  • 更新库文件
    • 打开 libs 文件夹。用 jpush-android-4.8.3.jar 和 jcore-android-3.3.6.jar 及以上版本 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 添加资源文件
    • 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。
    • Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。
  • 更新 AndroidManifest.xml
    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v4.8.1

更新时间

  • 2022-08-25

Change Log

  • 更新部分厂商通道 SDK,对应更新厂商通道 SDK 版本如下:
    • 荣耀 推送 SDK V6.0.4.200
    • 小米 推送 SDK V5.0.8
    • OPPO 推送 SDK V3.1.0
    • 华为 推送 SDK V6.5.0.300
    • VIVO 推送 SDK V3.0.0.4_484
    • 魅族 推送 SDK V4.1.4
    • FCM 推送 SDK V23.0.5
  • 功能优化和修复已知问题

升级提示

  • 配合 JCore Android SDK v3.3.2 及以上版本使用
  • 建议升级

升级指南

  • 首先解压您获取到的 zip 压缩包
  • 更新库文件
    • 打开 libs 文件夹。用 jpush-android-4.8.1.jar 和 jcore-android-3.3.2.jar 及以上版本 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 添加资源文件
    • 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。
    • Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。
  • 更新 AndroidManifest.xml
    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v4.8.0

更新时间

  • 2022-08-16

Change Log

  • 推送文案支持用户属性传值功能
  • 适配 Android 13
  • 修复已知问题

升级提示

  • 配合 JCore Android SDK v3.3.1 及以上版本使用
  • 建议升级

升级指南

  • 首先解压您获取到的 zip 压缩包
  • 更新库文件
    • 打开 libs 文件夹。用 jpush-android-4.8.0.jar 和 jcore-android-3.3.1.jar 及以上版本 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 添加资源文件
    • 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。
    • Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。
  • 更新 AndroidManifest.xml
    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v4.7.2

更新时间

  • 2022-06-28

Change Log

  • 功能优化和修复已知问题
  • 更新部分厂商通道SDK,所有厂商通道SDK版本如下:
    • 荣耀 推送 SDK V6.0.4.101
    • 华为 推送 SDK V6.5.0.300
    • 小米 推送 SDK V5.0.5
    • VIVO 推送 SDK V3.0.0.4_484
    • OPPO 推送 SDK V3.0.0
    • 魅族 推送 SDK V4.1.4
    • FCM 推送 SDK V23.0.5

华为推送 SDK V6.5.0.300 需要终端设备上安装 HMS Core(APK)4.0.0.300 及以上版本。

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包
  • 更新库文件
    • 打开 libs 文件夹。用 jpush-android-4.7.2.jar 和 jcore-android-3.3.0.jar 及以上版本 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 添加资源文件
    • 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。
    • Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。
  • 更新 AndroidManifest.xml
    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v4.7.0

更新时间

  • 2022-06-08

Change Log

  • 新增支持荣耀系统推送
  • 新增兼容厂商(OPPO、魅族、小米)系统推送通知清除功能
  • 功能优化和修复已知问题
  • 更新部分厂商通道SDK,所有厂商通道SDK版本如下:
    • 荣耀 推送 SDK V6.0.4.101
    • 华为 推送 SDK V6.3.0.304
    • 小米 推送 SDK V4.9.1
    • VIVO 推送 SDK V3.0.0.4_484
    • OPPO 推送 SDK V3.0.0
    • 魅族 推送 SDK V4.1.4
    • FCM 推送 SDK V23.0.0

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包
  • 更新库文件
    • 打开 libs 文件夹。用 jpush-android-4.7.0.jar 和 jcore-android-3.2.4.jar 及以上版本 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 添加资源文件
    • 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。
    • Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。
  • 更新 AndroidManifest.xml
    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v4.6.6

更新时间

  • 2022-05-12

Change Log

  • 功能优化和问题修复

升级提示

  • 建议升级!
  • 建议配合 JCore V3.0.0及以上版本使用

升级指南

  • 首先解压您获取到的 zip 压缩包
  • 更新库文件
    • 打开 libs 文件夹。用 jpush-android-4.6.6.jar 和 jcore-android-3.2.4.jar 及以上版本 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 添加资源文件
    • 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。
    • Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。
  • 更新 AndroidManifest.xml
    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v4.6.4

更新时间

  • 2022-04-21

Change Log

  • 修复Google Play版本上架被拒问题

升级提示

  • 建议升级!
  • 建议配合 JCore V3.0.0及以上版本使用

升级指南

  • 首先解压您获取到的 zip 压缩包
  • 更新库文件
    • 打开 libs 文件夹。用 jpush-android-4.6.4.jar 和 jcore-android-3.2.4.jar 及以上版本 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 添加资源文件
    • 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。
    • Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。
  • 更新 AndroidManifest.xml
    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v4.6.3

更新时间

  • 2022-03-25

Change Log

  • 基于4.6.2 优化消息展示率

升级提示

  • 建议升级!
  • 建议配合 JCore V3.0.0及以上版本使用

升级指南

  • 首先解压您获取到的 zip 压缩包
  • 更新库文件
    • 打开 libs 文件夹。用 jpush-android-4.6.3.jar 和 jcore-android-3.2.2.jar 及以上版本 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 添加资源文件
    • 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。
    • Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。
  • 更新 AndroidManifest.xml
    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v4.6.2

更新时间

  • 2022-03-14

Change Log

  • 新增智能推送控制接口

升级提示

  • 建议升级!
  • 建议配合 JCore V3.0.0及以上版本使用

升级指南

  • 首先解压您获取到的 zip 压缩包
  • 更新库文件
    • 打开 libs 文件夹。用 jpush-android-4.6.2.jar 和 jcore-android-3.2.2.jar 及以上版本 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 添加资源文件
    • 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。
    • Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。
  • 更新 AndroidManifest.xml
    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v4.6.0

更新时间

  • 2022-03-02

Change Log

  • 有通知跳转目标地址时,不再广播 extras 参数,若无通知跳转目标地址,则广播 extras 参数(onNotifyMessageOpened 方法)
  • 更新厂商推送 SDK,兼容 Android12
    • 更新至小米推送 SDK V4.9.1
    • 更新至 FCM 推送 SDK V23.0.0
    • 更新至华为推送 SDK V6.1.0.300
    • 更新至 VIVO 推送 SDK V3.0.0.4_484
    • 更新至魅族推送 SDK V4.1.4
    • 更新至 OPPO 推送 SDK V3.0.0
// JPush Android SDK v4.6.0 开始,需要单独引入 oppo 厂商 aar ,请下载官网 SDK 包并把 jpush-android-xxx-release/third-push/oppo/libs 下的 com.heytap.msp-push-x.x.x.aar 文件单独拷贝一份到应用 module/libs 下 implementation(name: 'com.heytap.msp-push-3.0.0', ext: 'aar') //以下为 OPPO 3.0.0 aar需要依赖 implementation 'com.google.code.gson:gson:2.6.2' implementation 'commons-codec:commons-codec:1.6' implementation 'androidx.annotation:annotation:1.1.0'
              // JPush Android SDK v4.6.0 开始,需要单独引入 oppo 厂商 aar ,请下载官网 SDK 包并把 jpush-android-xxx-release/third-push/oppo/libs 下的 com.heytap.msp-push-x.x.x.aar 文件单独拷贝一份到应用 module/libs 下
    implementation(name: 'com.heytap.msp-push-3.0.0', ext: 'aar')
    
    //以下为 OPPO 3.0.0 aar需要依赖
    implementation 'com.google.code.gson:gson:2.6.2'
    implementation 'commons-codec:commons-codec:1.6'
    implementation 'androidx.annotation:annotation:1.1.0'

        
此代码块在浮窗中显示
  • 应用内提醒消息支持 get intent() 的方式获取 extras 参数

升级提示

  • 建议升级!
  • 建议配合 JCore V3.0.0及以上版本使用

升级指南

  • 首先解压您获取到的 zip 压缩包
  • 更新库文件
    • 打开 libs 文件夹。用 jpush-android-4.6.0.jar 和 jcore-android-3.1.2.jar 及以上版本替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 添加资源文件
    • 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。
    • Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。
  • 更新 AndroidManifest.xml
    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v4.5.0

更新时间

  • 2021-12-14

Change Log

  • 【修复】中转 Activity 页面漏洞问题
  • 【新增】中转 Activity 加入校验功能,增加跳转白名单配置
    白名单:在清单文件中增加跳转白名单,SDK 内部根据白名单来做跳转校验.SDK 内获取 JPUSH_JUMP 字段,根据 / 进行切割匹配白名单,需要用户自行配置
<!--value 里面配置activity 完整路径 --> <meta-data android:name="JPUSH_JUMP" android:value="cn.jpush.android.ui.PushActivity1/cn.jpush.android.ui.PushActivity2/cn.jpush.android.ui.PushActivity" />
          <!--value 里面配置activity 完整路径 -->
<meta-data
    android:name="JPUSH_JUMP"
    android:value="cn.jpush.android.ui.PushActivity1/cn.jpush.android.ui.PushActivity2/cn.jpush.android.ui.PushActivity" />

        
此代码块在浮窗中显示
  • 【修复】解决极端情况下拉起应用首页,会有重启现象的问题
    注意:当用户需要往主页发送通知,并获取数据时,需要用户修改主页的启动模式为:
android:launchMode="singleTask",并复写 protected void onNewIntent(Intent intent){ super.onNewIntent(intent); }
          android:launchMode="singleTask",并复写
protected void onNewIntent(Intent intent){
super.onNewIntent(intent);
}

        
此代码块在浮窗中显示

升级提示

  • 建议升级!
  • 建议配合 JCore V3.0.0 及以上版本使用

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-4.5.0.jar 和 jcore-android-3.1.2.jar 及以上版本替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 添加资源文件 + 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v4.4.5

更新时间

  • 2021-11-22

Change Log

  • 优化华为 token 可能失效的问题
  • 升级小米厂商 SDK 到 V4.8.2

升级提示

  • 建议升级!
  • 建议配合 JCore V3.0.0 及以上版本使用

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-4.4.5.jar 和 jcore-android-3.1.0.jar 及以上版本替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 添加资源文件 + 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v4.4.0

更新时间

  • 2021-10-28

Change Log

  • 支持 VIVO 角标功能
  • protal 端选择打开应用时,各通道各厂商实现点击通知栏消息,启用应用首页
  • 厂商通道有目标地址时,禁止广播回调扩展参数;无目标地址时,广播回调扩展参数
  • fcm 通道应用在前台时,支持消息覆盖功能
  • WebView 漏洞问题修复
  • 适配 FCM22.0.0 版本

升级提示

  • 建议升级!
  • 建议配合 JCore V3.0.0 及以上版本使用

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-4.4.0.jar 和 jcore-android-3.0.0.jar 及以上版本替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 添加资源文件 + 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v4.3.0

更新时间

  • 2021-08-18

Change Log

  • 功能优化及修复已知问题
  • 应用内提醒功能优化

升级提示

  • 建议升级!
  • 建议配合 JCore V2.9.0 及以上版本使用

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-4.3.0.jar 和 jcore-android-2.9.0.jar 及以上版本替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 添加资源文件 + 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v4.2.8

更新时间

  • 2021-07-26

Change Log

  • 功能优化及修复已知问题

升级提示

  • 建议升级!
  • 建议配合 JCore V2.9.0 及以上版本使用

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-4.2.8.jar 和 jcore-android-2.9.0.jar 及以上版本替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 添加资源文件 + 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v4.2.4

更新时间

  • 2021-07-12

Change Log

  • 功能优化及修复已知问题

升级提示

  • 建议升级!
  • 建议配合 JCore V2.9.0 及以上版本使用

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-4.0.6.jar 和 jcore-android-2.9.0.jar 及以上版本替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 添加资源文件 + 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v4.2.2

更新时间

  • 2021-07-02

Change Log

  • 功能优化及修复已知问题
  • 更新第三方厂商(OPPO、HUAWEI、VIVO、FCM、MEIZU、XIAOMI)推送 SDK 至最新版本
  • goToAppNotificationSettings 接口,用于支持各品牌各机型跳转至最佳的通知权限开启的系统设置页面
  • 适配 Android12, 所有配置 intent-filter 的 Activity 设置 exported 属性,构建通知跳转路径的 PendingIntent 调整
  • 本版本开始,通过中转 Activity 实现点击行为的上报和统计,对第三方厂商通道的通知点击事件上报接口(JPushInterface.reportNotificationOpened)过期
  • 本版本开始,通过极光 Activity 中转至自定义地址,强制 JNotifyActivity 配置为:
<activity android:name="cn.jpush.android.service.JNotifyActivity" android:exported="true" android:taskAffinity="jpush.custom" android:theme="@android:style/Theme.Translucent.NoTitleBar"> <intent-filter> <action android:name="cn.jpush.android.intent.JNotifyActivity" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="${applicationId}" /> </intent-filter> </activity>
          <activity
      android:name="cn.jpush.android.service.JNotifyActivity"
      android:exported="true"
      android:taskAffinity="jpush.custom"
      android:theme="@android:style/Theme.Translucent.NoTitleBar">
<intent-filter>
      <action android:name="cn.jpush.android.intent.JNotifyActivity" />
      <category android:name="android.intent.category.DEFAULT" />
      <category android:name="${applicationId}" />
</intent-filter>
</activity>

        
此代码块在浮窗中显示
  • JPush SDK≥422 的版本,API 推送时建议填写 intent 字段(intent:#Intent;component=您的包名/Activity 全名;end),否则点击通知可能无跳转动作。
  • 请配合 Jcore V2.9.0 级以上版本使用

升级提示

  • 建议升级!
  • 建议配合 JCore V2.9.0 及以上版本使用

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-4.0.6.jar 和 jcore-android-2.9.0.jar 及以上版本替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 添加资源文件 + 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v4.0.6

更新时间

  • 2021-03-30

Change Log

  • 工程 Demo 功能及交互升级优化
  • 应用内提醒消息样式及逻辑优化
  • 已知问题修复

升级提示

  • 建议升级!
  • 建议配合 JCore V2.9.0 及以上版本使用

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-4.0.6.jar 和 jcore-android-2.9.0.jar 及以上版本替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 添加资源文件 + 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v4.0.0

更新时间

  • 2021-02-25

Change Log

  • 兼容新荣耀厂商设备的角标异常问题;
  • 通知消息的图片大小限制提升至 300kb;
  • 修复富媒体不支持 https 格式及存在图片无法展示的 bug;
  • 支持更新 fcm 版本到 firebase-messaging:21.0.1 解决 Nokia 1/Huawei P8 机型异常问题;
  • 修复已知问题

升级提示

  • 建议升级!
  • 建议配合 JCore V2.7.0 及以上版本使用

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-4.0.0.jar 和 jcore-android-2.7.0.jar 及以上版本替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 添加资源文件 + 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v3.9.1

更新时间

  • 2021-01-04

Change Log

  • 厂商通道 SDK 升级:vivo 升级至 3.0.0
  • 修复已知问题

升级提示

  • 建议升级!
  • 建议配合 JCore V2.6.0 及以上版本使用

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-3.9.1.jar 和 jcore-android-2.6.0.jar 及以上版本 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 添加资源文件 + 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v3.9.0

更新时间

  • 2020-12-14

Change Log

  • 优化地理围栏功能逻辑,触发围栏数量上限提升至 1000
  • 厂商通道 SDK 升级:华为升级至 5.0.2.300、小米升级至 3.8.0、魅族升级至 3.9.7、FCM 升级至 20.2.4
  • 大文本、大图片、inbox、largeicon 等样式增加适配厂商通道
  • 支持华为、小米用户通过厂商通道下发自定义消息,提升自定义消息送达率
  • 支持应用内提醒消息功能,发送重要通知时,支持对关闭通知权限的目标用户使用应用内消息进行提醒,提升送达、展示和转化

升级提示

  • 建议升级!
  • 建议配合 JCore V2.6.0 及以上版本使用

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-3.8.6.jar 和 jcore-android-2.6.0.jar 及以上版本 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 添加资源文件 + 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v3.8.6

更新时间

  • 2020-10-22

Change Log

  • 优化服务请求逻辑,避免无效请求
  • 修复已知问题

升级提示

  • 建议升级!
  • 建议配合 JCore V2.5.5 及以上版本使用

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-3.8.6.jar 和 jcore-android-2.5.5.jar 及以上版本 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 添加资源文件 + 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v3.8.5

更新时间

  • 2020-10-14

Change Log

  • 优化服务请求逻辑,避免无效请求
  • 修复已知问题

升级提示

  • 建议升级!
  • 建议配合 JCore V2.5.5 版本使用

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-3.8.5.jar 和 jcore-android-2.5.5.jar 及以上版本 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 添加资源文件 + 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v3.8.0

更新时间

  • 2020-08-28

Change Log

  • 适配 Android R
  • 修复已知问题

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-3.8.0.jar 和 jcore-android-2.4.2.jar 及以上版本 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 添加资源文件 + 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v3.7.0

更新时间

  • 2020-07-22

Change Log

  • 修复已知问题

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-3.7.0.jar 和 jcore-android-2.3.8.jar 及以上版本 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 添加资源文件 + 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v3.6.8

更新时间

  • 2020-07-15

Change Log

  • 优化长连接逻辑
  • 修复已知问题

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-3.6.7.jar 和 jcore-android-2.3.8.jar 及以上版本 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 添加资源文件 + 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v3.6.7

更新时间

  • 2020-07-07

Change Log

  • 优化业务逻辑,提升性能
  • 修复已知问题

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-3.6.7.jar 和 jcore-android-2.3.8.jar 及以上版本 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 添加资源文件 + 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v3.6.6

更新时间

  • 2020-06-08

Change Log

  • 优化业务逻辑,提升性能
  • 修复已知问题

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-3.6.6.jar 和 jcore-android-2.3.8.jar 及以上版本 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 添加资源文件 + 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v3.6.4

更新时间

  • 2020-06-01

Change Log

  • 优化通知在前台不展示功能逻辑
  • 优化通知撤回功能

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-3.6.4.jar 和 jcore-android-2.3.6.jar 及以上版本 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 添加资源文件 + 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v3.6.0

更新时间

  • 2020-04-15

Change Log

  • 更新 Demo
  • 修复已知问题

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-3.6.0.jar 和 jcore-android-2.3.4.jar 及以上版本 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 添加资源文件 + 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v3.5.8

更新时间

  • 2020-02-28

Change Log

  • 新增支持统一推送联盟的标准接口
  • 新增支持推送前台不展示功能
  • 新增通知不展示回调接口
  • 修复已知问题

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-3.5.8.jar 和 jcore-android-2.3.0.jar 及以上版本 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 添加资源文件 + 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v3.5.6

更新时间

  • 2020-02-14

Change Log

  • 性能优化
  • Android Q 通知展示优化

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-3.5.6.jar 和 jcore-android-2.2.8.jar 及以上版本 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 添加资源文件 + 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v3.5.4

更新时间

  • 2019-12-20

Change Log

  • 性能优化
  • 修复已知问题

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-3.5.4.jar 和 jcore-android-2.2.4.jar 及以上版本 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 添加资源文件 + 将 res 文件夹下的所有资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v3.5.0

更新时间

  • 2019-12-10

Change Log

  • 新增 API 接口,支持通知开关检测和引导设置功能
  • 支持通知定时展示功能
  • 支持通知远程撤销功能
  • 修复已知问题

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-3.5.0.jar 和 jcore-android-2.2.4.jar 及以上版本 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 添加资源文件 + 将 res 文件夹下的资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v3.4.1

更新时间

  • 2019-11-26

Change Log

  • 修复已知问题

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-3.4.1.jar 和 jcore-android-2.2.4.jar 及以上版本 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 添加资源文件 + 将 res 文件夹下的资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v3.4.0

更新时间

  • 2019-11-15

Change Log

  • 提升 SDK 稳定性

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-3.4.0.jar 和 jcore-android-2.1.6.jar 及以上版本 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 添加资源文件 + 将 res 文件夹下的资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v3.3.9

更新时间

  • 2019-10-29

Change Log

  • 修复已知问题

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-3.3.9.jar 和 jcore-android-2.1.6.jar 及以上版本 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 添加资源文件 + 将 res 文件夹下的资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v3.3.8

更新时间

  • 2019-10-17

Change Log

  • 增 Android 自定义铃声特性支持
  • 针对开发者指定 activity 跳转功能进行各厂商的处理逻辑适配优化
  • 变更 AndroidManifest 里的 JNotifyActivity 配置 exported=false
  • 修复已知问题

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-3.3.8.jar 和 jcore-android-2.1.6.jar 及以上版本 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 添加资源文件 + 将 res 文件夹下的资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v3.3.6

更新时间

  • 2019-09-12

Change Log

  • 新增 Android 角标特性支持,并同步提供可供用户自行设置的 SDK API 接口
  • 优化 Android Channel 特性的默认处理逻辑
  • 更新 Push Example,并同步更新应用 Logo
  • 修复已知问题

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-3.3.6.jar 和 jcore-android-2.1.4.jar 及以上版本 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 添加资源文件 + 将 res 文件夹下的资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v3.3.4

更新时间

  • 2019-07-16

Change Log

  • 支持用户推送时自定义通知 channel
  • 优化 demo
  • 修复已知问题

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-3.3.4.jar 和 jcore-android-2.1.0.jar 及以上版本 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 添加资源文件 + 将 res 文件夹下的资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v3.3.2

更新时间

  • 2019-06-06

Change Log

  • 地理围栏新增回调及删除功能
  • 优化自定义消息、通知消息单进程回调方式
  • 修复已知问题

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-3.3.2.jar 和 jcore-android-2.0.1.jar 及以上版本 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 添加资源文件 + 将 res 文件夹下的资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v3.3.1

更新时间

  • 2019-05-22

Change Log

  • 修复已知问题

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-3.3.1.jar 和 jcore-android-2.0.1.jar 及以上版本 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 添加资源文件 + 将 res 文件夹下的资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v3.3.0

更新时间

  • 2019-05-16

Change Log

  • 长连接接入优化
  • 事件回调方式修改
  • AndroidManifest.xml 新增组件配置
  • 适配 Android Q
  • 修复已知问题

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-3.3.0.jar 和 jcore-android-2.0.1.jar 及以上版本 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 添加资源文件 + 将 res 文件夹下的资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v3.2.0

更新时间

  • 2019-03-07

Change Log

  • 自定义通知布局增加设置时间
  • 修复已知问题

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-3.2.0.jar 和 jcore-android-1.2.7.jar 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcorexxx.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 添加资源文件 + 将 res 文件夹下的资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v3.1.8

更新时间

  • 2018-12-18

Change Log

  • 新增地理围栏功能
  • 修复已知问题

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-3.1.8.jar 和 jcore-android-1.2.6.jar 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcore126.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 添加资源文件 + 将 res 文件夹下的资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v3.1.7

更新时间

  • 2018-11-06

Change Log

  • 支持自定义大图标功能
  • 支持点击通知栏跳转指定页面
  • 修复已知问题

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-3.1.7.jar 和 jcore-android-1.2.6.jar 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcore126.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
  • 添加资源文件 + 将 res 文件夹下的资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v3.1.6

更新时间

  • 2018-09-10

Change Log

  • 增加通道共享功能
  • 修复已知问题

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-3.1.6.jar 和 jcore-android-1.2.5.jar 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcore125.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
    • 老用户升级,请注意 3.0.9 版本之后新增了 ContentProvider 组件。
  • 添加资源文件 + 将 res 文件夹下的资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v3.1.5

更新时间

  • 2018-07-20

Change Log

  • 支持接口设置 channel
  • 调整震动权限为可选权限,去掉 wakelock 权限检测.
  • 设置 tagalias 与设置手机号码增加 6026 错误码
  • 修改 targetversion 大于 21 时在 7.0 及以上手机上通知不显示时间的问题

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-3.1.5.jar 和 jcore-android-1.2.3.jar 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcore123.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
    • 老用户升级,请注意 3.0.9 版本之后新增了 ContentProvider 组件。
  • 添加资源文件 + 将 res 文件夹下的资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v3.1.3

更新时间

  • 2018-05-17

Change Log

  • 优化 SDK 加载过程.
  • 修复已知问题.

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-3.1.3.jar 和 jcore-android-1.2.1.jar 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcore121.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
    • 老用户升级,请注意 3.0.9 版本之后新增了 ContentProvider 组件。
  • 添加资源文件 + 将 res 文件夹下的资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v3.1.2

更新时间

  • 2018-04-11

Change Log

  • 修复清理本地通知失败的 bug;
  • 修复 Android 8.0 + 设备上的若干崩溃情况;
  • 用户活跃上报的逻辑优化;

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-3.1.2.jar 和 jcore-android-1.2.0.jar 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcore120.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
    • 老用户升级,请注意 3.0.9 版本之后新增了 ContentProvider 组件。
  • 添加资源文件 + 将 res 文件夹下的资源文件,添加到您项目 res/下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v3.1.1

更新时间

  • 2018-01-09

Change Log

  • SDK 端新增绑定手机号的 api 用于短信补充功能;
  • 将 DaemonService 组件从 JPush 模块移入 JCore 模块;
  • 优化 JPush 接入服务;
  • 修复若干已知 bugs;

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-3.1.1.jar 和 jcore-android-1.1.9.jar 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcore119.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
    • 老用户升级,请注意 3.0.9 版本之后新增了 ContentProvider 组件。
  • 添加资源文件 + 将 res 文件夹下的资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加 JPush 相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v3.1.0

更新时间

  • 2017-11-17

Change Log

  • 优化进程间通信机制;
  • 优化维持长连接的心跳机制;
  • 代码结构调整以缩减动态库文件的大小;
  • 修复开发者反馈的问题;

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-3.1.0.jar 和 jcore-android-1.1.8.jar 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcore118.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
    • 老用户升级,请注意 3.0.9 版本之后新增了 ContentProvider 组件。
  • 添加资源文件 + 将 res 文件夹下的资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要修改所有的文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v3.0.9

更新时间

  • 2017-09-25

Change Log

  • 新增 ContentProvider 组件用于数据同步.
  • 优化 SDK 在 Android 8.0 上的兼容性.
  • 修复开发者反馈的问题.

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-3.0.9.jar 和 jcore-android-1.1.7.jar 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcore117.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新 JPush 相关的组件属性,Permission,Action 等配置。并在中文提示的位置替换你的包名 和 appkey。
    • 老用户升级,请注意 3.0.9 版本新增了 ContentProvider 组件。
  • 添加资源文件 + 将 res 文件夹下的资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要修改所有的文件名,和布局文件中的组件 id。 + Android 5.0 以上,使用应用图标做通知 icon 可能显示异常,请参考 res/drawable-xxxx/jpush_notification_icon 作为专门的通知 icon。 详细请见 Android SDK 集成指南中的说明,或者 example 中的示例。

  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v3.0.8

更新时间

  • 2017-07-26

Change Log

  • 修复:若干开发者反馈的 bug

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。添加 jcore-android-1.1.6.jar。用 jpush-android-3.0.8.jar 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcore116.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新跟 JPush 相关的组件属性,permission,Action 等配置。要使用富媒体推送,请将压缩包 res 中的资源放到项目的对应文件夹,并按照示例 AndroidManifest 配置 PushActivity 组件。
  • 添加资源文件

    • 将 res 文件夹下的资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要修改所有的文件名,和布局文件中的组件 id。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v3.0.7

更新时间

  • 2017-07-10

Change Log

  • 新增:一套 tag/alias 操作接口
  • 优化:tag/alias 设置超时的问题
  • 修复:若干开发者反馈的 bug

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。添加 jcore-android_v1.1.5.jar。用 jpush-android_v3.0.7.jar 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcore115.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新跟 JPush 相关的组件属性,permission,Action 等配置。要使用富媒体推送,请将压缩包 res 中的资源放到项目的对应文件夹,并按照示例 AndroidManifest 配置 PushActivity 组件。
  • 添加资源文件

    • 将 res 文件夹下的资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要修改所有的文件名,和布局文件中的组件 id。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v3.0.6

更新时间

  • 2017-05-08

Change Log

  • 优化:数据存储性能
  • 优化:提升 sdk 安全性
  • 新增:设置 tag/alias 增加错误码 6013(时间轴错误)

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。添加 jcore-android_v1.1.3.jar。用 jpush-android_v3.0.6.jar 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcore113.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新跟 JPush 相关的组件属性,permission,Action 等配置。要使用富媒体推送,请将压缩包 res 中的资源放到项目的对应文件夹,并按照示例 AndroidManifest 配置 PushActivity 组件。
  • 添加资源文件

    • 将 res 文件夹下的资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要修改所有的文件名,和布局文件中的组件 id。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v3.0.5

更新时间

  • 2017-04-14

Change Log

  • 优化存储性能
  • 提升 sdk 稳定性

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。添加 jcore-android_v1.1.2.jar。用 jpush-android_v3.0.5.jar 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcore112.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新跟 JPush 相关的组件属性,permission,Action 等配置。要使用富媒体推送,请将压缩包 res 中的资源放到项目的对应文件夹,并按照示例 AndroidManifest 配置 PushActivity 组件。
  • 添加资源文件

    • 将 res 文件夹下的资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要修改所有的文件名,和布局文件中的组件 id。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v3.0.3

更新时间

  • 2017-03-13

Change Log

  • 新增:支持通知呼吸灯提醒。
  • 修改:修复开发者反馈的一些兼容性问题。

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。添加 jcore-android_v1.1.1.jar。用 jpush-android_v3.0.3.jar 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcore111.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新跟 JPush 相关的组件属性,permission,Action 等配置。要使用富媒体推送,请将压缩包 res 中的资源放到项目的对应文件夹,并按照示例 AndroidManifest 配置 PushActivity 组件。
  • 添加资源文件

    • 将 res 文件夹下的资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要修改所有的文件名,和布局文件中的组件 id。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v3.0.1

更新时间

  • 2017-01-05

Change Log

  • 修复:一些已知问题。

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。添加 jcore-android_v1.1.0.jar。用 jpush-android_v3.0.1.jar 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcore110.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新跟 JPush 相关的组件属性,permission,Action 等配置。要使用富媒体推送,请将压缩包 res 中的资源放到项目的对应文件夹,并按照示例 AndroidManifest 配置 PushActivity 组件。
  • 添加资源文件

    • 将 res 文件夹下的资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要修改所有的文件名,和布局文件中的组件 id。
  • 如果使用 mavenCentral 的方式集成 JPush,不需要添加相关组件和资源,详细说明请参考官方集成指南。

JPush Android SDK v3.0.0

更新时间

  • 2016-12-02

Change Log

  • 新增:模块化分离为 JCore,JPush 两部分集成,原有使用的一个 jar 包,分为了 jcore 和 jpush 两个 jar 包。
  • 新增:消息通道加密。
  • 新增:支持原生 Android 的大文本,大图片,inbox 三种样式。
  • 新增:支持通知属性 priority 和 category 。
  • 新增:支持对通知栏添加 Actions 。
  • 修复一些用户反馈的 bug 。

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。添加 jcore-android_v1.0.0.jar。用 jpush-android_v3.0.0.jar 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcore100.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 更新 AndroidManifest.xml

    • 请对照示例 AndroidManifest 更新跟 JPush 相关的组件属性,permission,Action 等配置。要使用富媒体推送,请将压缩包 res 中的资源放到项目的对应文件夹,并按照示例 AndroidManifest 配置 PushActivity 组件。
  • 添加资源文件 + 将 res 文件夹下的资源文件,添加到您项目 res/ 下对应的文件夹中。 根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要修改所有的文件名,和布局文件中的组件 id。

(注意:要使用富媒体推送,请将压缩包 res 中的资源放到项目的对应文件夹,并按照示例 AndroidManifest 配置组件)

JPush Android SDK v2.2.0

更新时间

  • 2016-10-12

Change Log

  • 优化改进:sdk 内部 https 访问增加证书认证。
  • 优化改进:富文本页面支持双指缩放。

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件

    • 打开 libs 文件夹。用 jpush-android-2.2.0.jar 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjpush220.so 文件,替换项目中原有的极光 so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
  • 更新 AndroidManifest.xml

    • 压缩包根目录下有针对 Eclipse 和 AndroidStudio 两种开发平台准备的两个 AndroidManifest 文件。请对照示例更新跟 JPush 相关的组件属性,permission,Action 等配置。要使用富媒体推送,请将压缩包 res 中的资源放到项目的对应文件夹,并按照示例 AndroidManifest 配置 PushActivity 组件
  • 添加资源文件 + 将 res 文件夹下的资源文件,添加到您项目 res/ 下对应的文件夹中。 根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要修改所有的文件名,和布局文件中的组件 id。

(注意:要使用富媒体推送,请将压缩包 res 中的资源放到项目的对应文件夹,并按照示例 AndroidManifest 配置组件)

JPush Android SDK v2.1.9

更新时间

  • 2016-08-26

Change Log

  • 提升接入服务的稳定性。

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件 + 打开 libs 文件夹。用 jpush-android-2.1.9.jar 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。 用对应 CPU 文件夹下的 libjpush219.so 文件,替换项目中原有的极光 so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。

  • 更新 AndroidManifest.xml

    • 压缩包根目录下有针对 Eclipse 和 AndroidStudio 两种开发平台准备的两个 AndroidManifest 文件。请对照示例更新跟 JPush 相关的组件属性,permission,Action 等配置。要使用富媒体推送,请将压缩包 res 中的资源放到项目的对应文件夹,并按照示例 AndroidManifest 配置 PushActivity 组件
  • 添加资源文件 + 将 res 文件夹下的资源文件,添加到您项目 res/ 下对应的文件夹中。 根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要修改所有的文件名,和布局文件中的组件 id。

(注意:要使用富媒体推送,请将压缩包 res 中的资源放到项目的对应文件夹,并按照示例 AndroidManifest 配置组件)

JPush Android SDK v2.1.8

更新时间

  • 2016-08-24

Change Log

  • 增加 mavenCentral 集成方式的支持。
  • 增加 crash log 及时上报的功能。
  • 优化代码结构,大幅缩减 jar 包大小。
  • 优化富媒体推送的功能。
  • 修复在若干机型上出现的 NegativeArraySizeException 异常。

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件 + 打开 libs 文件夹。用 jpush-android-2.1.8.jar 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。 用对应 CPU 文件夹下的 libjpush218.so 文件,替换项目中原有的极光 so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。

  • 更新 AndroidManifest.xml

    • 压缩包根目录下有针对 Eclipse 和 AndroidStudio 两种开发平台准备的两个 AndroidManifest 文件。请对照示例更新跟 JPush 相关的组件属性,permission,Action 等配置。要使用富媒体推送,请将压缩包 res 中的资源放到项目的对应文件夹,并按照示例 AndroidManifest 配置 PushActivity 组件
  • 添加资源文件 + 将 res 文件夹下的资源文件,添加到您项目 res/ 下对应的文件夹中。 根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要修改所有的文件名,和布局文件中的组件 id。

(注意:要使用富媒体推送,请将压缩包 res 中的资源放到项目的对应文件夹,并按照示例 AndroidManifest 配置组件)

JPush Android SDK v2.1.7

更新时间

  • 2016-06-28

Change Log

  • 优化:修复一处空指针问题。

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件 + 打开 libs 文件夹。用 jpush-android-2.1.7.jar 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。 用对应 CPU 文件夹下的 libjpush217.so 文件,替换项目中原有的极光 so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。

  • 更新 AndroidManifest.xml

    • 压缩包根目录下有针对 Eclipse 和 AndroidStudio 两种开发平台准备的两个 AndroidManifest 文件。请对照示例更新跟 JPush 相关的组件属性,permission,Action 等配置。要使用富媒体推送,请将压缩包 res 中的资源放到项目的对应文件夹,并按照示例 AndroidManifest 配置 PushActivity 组件
  • 添加资源文件 + 将 res 文件夹下的资源文件,添加到您项目 res/ 下对应的文件夹中。 根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要修改所有的文件名,和布局文件中的组件 id。

(注意:要使用富媒体推送,请将压缩包 res 中的资源放到项目的对应文件夹,并按照示例 AndroidManifest 配置组件)

JPush Android SDK v2.1.6

更新时间

  • 2016-06-22

Change Log

  • 新增:为 tag, alias 设置增加特殊字符,包括:@!#$&*+=.|¥
  • 修复:设置静音时间的问题。
  • 优化:debug 模式下 SDK 内部提示的通知图标。
  • 优化:处理一些可能出现的崩溃现象。

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件 + 打开 libs 文件夹。用 jpush-android-2.1.6.jar 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。 用对应 CPU 文件夹下的 libjpush216.so 文件,替换项目中原有的极光 so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。

  • 更新 AndroidManifest.xml

    • 压缩包根目录下有针对 Eclipse 和 AndroidStudio 两种开发平台准备的两个 AndroidManifest 文件。请对照示例更新跟 JPush 相关的组件属性,permission,Action 等配置。要使用富媒体推送,请将压缩包 res 中的资源放到项目的对应文件夹,并按照示例 AndroidManifest 配置 PushActivity 组件
  • 添加资源文件 + 将 res 文件夹下的资源文件,添加到您项目 res/ 下对应的文件夹中。 根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要修改所有的文件名,和布局文件中的组件 id。

(注意:要使用富媒体推送,请将压缩包 res 中的资源放到项目的对应文件夹,并按照示例 AndroidManifest 配置组件)

JPush Android SDK v2.1.5

更新时间

  • 2016-05-06

Change Log

  • 修复:用 API 推送 通知+自定义消息一起的消息在 2.1.3 版本上仅收到通知的问题。
  • 修复:在极端情况下 Tag/alias 清理后设置不成功的问题。

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件 + 打开 libs 文件夹。用 jpush-android-2.1.5.jar 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。 用对应 CPU 文件夹下的 libjpush215.so 文件,替换项目中原有的极光 so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。

  • 更新 AndroidManifest.xml

    • 压缩包根目录下有针对 Eclipse 和 AndroidStudio 两种开发平台准备的两个 AndroidManifest 文件。请对照示例更新跟 JPush 相关的组件属性,permission,Action 等配置。要使用富媒体推送,请将压缩包 res 中的资源放到项目的对应文件夹,并按照示例 AndroidManifest 配置 PushActivity 组件
  • 添加资源文件 + 将 res 文件夹下的资源文件,添加到您项目 res/ 下对应的文件夹中。 根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要修改所有的文件名,和布局文件中的组件 id。

(注意:要使用富媒体推送,请将压缩包 res 中的资源放到项目的对应文件夹,并按照示例 AndroidManifest 配置组件)

JPush Android SDK v2.1.3

更新时间

  • 2016-04-07

Change Log

  • 新增:富媒体 popwin 和 landingPage 模版。
  • 优化:在 android 6.0 中已弃掉 aorg.apache.http 的引入,现在将 http 相关代码修改为 httpUrlconnection 的 google 推荐模式。
  • 优化:crash log 上报。
  • 修复:在 Android 5.0 以上系统通知栏图标显示不出来的问题,定制图标需替换文件 drawable-hdpi/jpush_notification_icon,或使用定制通知栏的接口。
  • 修复:小红伞扫描报错的问题。
  • 修复:一些可能导致崩溃的异常。

升级提示

  • 建议升级

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件 + 打开 libs 文件夹。用 jpush-android-2.1.3.jar 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。 用对应 CPU 文件夹下的 libjpush215.so 文件,替换项目中原有的极光 so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。

  • 更新 AndroidManifest.xml

    • 压缩包根目录下有针对 Eclipse 和 AndroidStudio 两种开发平台准备的两个 AndroidManifest 文件。请对照示例更新跟 JPush 相关的组件属性,permission,Action 等配置。要使用富媒体推送,请将压缩包 res 中的资源放到项目的对应文件夹,并按照示例 AndroidManifest 配置 PushActivity 组件
  • 添加资源文件 + 将 res 文件夹下的资源文件,添加到您项目 res/ 下对应的文件夹中。 根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要修改所有的文件名,和布局文件中的组件 id。

JPush Android SDK v2.1.0

更新时间

  • 2016-03-04

Change Log

  • 新增:对 Android 6.0 的支持(注意:如果是 compileSdkVersion 23 上编译,请在 build.gradle 的 android 中加入 useLibrary 'org.apache.http.legacy',用来支持 apache 的 http 类);

  • 新增:Android 6.0 请求权限接口:JPushInterface.requestPermission(Activity context),开发者可以在自己的 Activity 页面调用此接口,请求权限包括:

    {"android.permission.READ_PHONE_STATE", "android.permission.WRITE_EXTERNAL_STORAGE", "android.permission.READ_EXTERNAL_STORAGE", "android.permission.ACCESS_FINE_LOCATION"}.

  • 修复:setPushTime 接口的 bug。

  • 修复:setLatestNotificationNumber 接口的 bug。

  • 修复:分离进程导致的部分数据读写异常。

  • 修复:一些测试平台上报的 crash。

  • 修复:由 .so 库导致的异常不使应用崩溃,用 Log 提示开发者。

  • 优化:设备唯一性判断策略。

  • 优化:网络状态适配。

  • 优化:日志输出。

升级提示

  • 强烈建议升级,适配 Android 6.0

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件 + 打开 libs 文件夹。用 jpush-android-2.1.0.jar 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。 用对应 CPU 文件夹下的 libjpush210.so 文件,替换项目中原有的极光 so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。

  • 更新 AndroidManifest.xml

    • 压缩包根目录下有针对 Eclipse 和 AndroidStudio 两种开发平台准备的两个 AndroidManifest 文件。请对照示例更新跟 JPush 相关的组件属性,permission,Action 等配置。要使用富媒体推送,请将压缩包 res 中的资源放到项目的对应文件夹,并按照示例 AndroidManifest 配置 PushActivity 组件
  • 添加资源文件 + 将 res 文件夹下的资源文件,添加到您项目 res/ 下对应的文件夹中。 根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要修改所有的文件名,和布局文件中的组件 id。

JPush Android SDK v2.0.6

更新时间

  • 2016-01-15

Change Log

  • 新功能:支持新的富媒体模版。
  • 修复 bug:设置别名/标签相关的 bug。
  • 修复 bug:在 2.3.x 系统上构建通知的 bug。
  • 优化:优化 init,sis,接入流程的日志。
  • 优化:处于静默时间,禁止推送时间的提示日志。

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件 + 打开 libs 文件夹。用 jpush-android-2.0.6.jar 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。 用对应 CPU 文件夹下的 libjpush206.so 文件,替换项目中原有的极光 so 文件,并删除原有的极光 so 文件。 官网默认压缩包仅提供了 arm 架构的 .so 文件,如要支持 x86 和 mips 架构,请到官网“资源下载”页面下载对应版本。

  • 更新 AndroidManifest.xml

    • 压缩包根目录下有针对 Eclipse 和 AndroidStudio 两种开发平台准备的两个 AndroidManifest 文件。请对照示例更新跟 JPush 相关的组件属性,permission,Action 等配置。要使用富媒体推送,请将压缩包 res 中的资源放到项目的对应文件夹,并按照示例 AndroidManifest 配置 PushActivity 组件
  • 添加资源文件 + 将 res 文件夹下的资源文件,添加到您项目 res/ 下对应的文件夹中。 根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要修改所有的文件名,和布局文件中的组件 id。

JPush Android SDK v2.0.5

更新时间

  • 2015-11-06

Change Log

  • 新功能:支持将 PushService 配置成独立的进程
  • FixBug:解决有些设备的富媒体推送界面 actionBar 横向不能铺满的问题
  • FIxBug:解决富媒体页面点击返回可能造成的崩溃问题
  • 优化:重构富媒体推送相关代码
  • zip 包中的 demo 工程支持 AndroidStudio 和 Eclipse,有各自对应的 AndroidManifest 配置

升级提示

  • 建议升级!

升级指南

  • 首先解压您获取到的 zip 压缩包

  • 更新库文件 + 打开 libs 文件夹。用 jpush-android-2.0.5.jar 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。 用对应 CPU 文件夹下的 libjpush206.so 文件,替换项目中原有的极光 so 文件,并删除原有的极光 so 文件。 官网默认压缩包仅提供了 arm 架构的 .so 文件,如要支持 x86 和 mips 架构,请到官网“资源下载”页面下载对应版本。

  • 更新 AndroidManifest.xml

    • 压缩包根目录下有针对 Eclipse 和 AndroidStudio 两种开发平台准备的两个 AndroidManifest 文件。请对照示例更新跟 JPush 相关的组件属性,permission,Action 等配置。要使用富媒体推送,请将压缩包 res 中的资源放到项目的对应文件夹,并按照示例 AndroidManifest 配置 PushActivity 组件
  • 添加资源文件 + 将 res 文件夹下的资源文件,添加到您项目 res/ 下对应的文件夹中。 根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要修改所有的文件名,和布局文件中的组件 id。

JPush Android SDK v1.8.2

更新时间

  • 2015-09-30

Change Log

  • 修复 Bug:修复从 171 以下版本升级到高版本后可能出现无法连接 JPush 的问题。

升级提示

  • 建议升级!

升级指南

  • 新加入 .jar 包:同时删除原来各老版本的 jar 包。
  • 新加入 .so 包:libs/armeabi/libjpush182.so ,同时删除原来各老版本的 so 包。
  • 由于富媒体的展示需求,SDK 中增加一个 res 文件夹存放资源文件。用户需将对应文件夹下的资源文件放入工程的目录中。
  • 如果是从更早起的版本升级过来,建议参考 SDK 下载包最新版本的 example 来更新 AndroidManifest.xml 文件配置。
  • 如果使用的老版本统计的 API activityStarted/activityStopped, 请使用最新的 API onResume/onPause 替换,参考文档 统计分析 API
  • 如果要支持 x86 CPU 的机型,请下载单独的 x86 JPush SDK 压缩包,解压缩后复制 libs/x86/libjpush182.so 到你项目的 libs/x86/ 目录下。
  • 如果要支持 mips CPU 的机型,请下载单独的 mips JPush SDK 压缩包,解压缩后复制 libs/mips/libjpush182.so 到你项目的 libs/mips/ 目录下。

JPush Android SDK v1.8.1

更新时间

  • 2015-09-07

Change Log

  • 优化改进:防止由于未添加富媒体页面的布局文件而导致的打开富媒体页面崩溃。

升级提示

  • 建议升级!
  • 建议参考 SDK 下载包最新版本的 example 来更新 AndroidManifest.xml 文件配置
  • 由于富媒体的展示需求,SDK 中增加一个 res 文件夹存放资源文件。用户需将对应文件夹下的资源文件放入工程的目录中

升级指南

  • 新加入 .jar 包:同时删除原来各老版本的 jar 包。
  • 新加入 .so 包:libs/armeabi/libjpush181.so ,同时删除原来各老版本的 so 包。
  • 由于富媒体的展示需求,SDK 中增加一个 res 文件夹存放资源文件。用户需将对应文件夹下的资源文件放入工程的目录中。
  • 如果是从更早起的版本升级过来,建议参考 SDK 下载包最新版本的 example 来更新 AndroidManifest.xml 文件配置。
  • 如果使用的老版本统计的 API activityStarted/activityStopped, 请使用最新的 API onResume/onPause 替换,参考文档 统计分析 API
  • 如果要支持 x86 CPU 的机型,请下载单独的 x86 JPush SDK 压缩包,解压缩后复制 libs/x86/libjpush181.so 到你项目的 libs/x86/ 目录下。
  • 如果要支持 mips CPU 的机型,请下载单独的 mips JPush SDK 压缩包,解压缩后复制 libs/mips/libjpush181.so 到你项目的 libs/mips/ 目录下。

JPush Android SDK v1.8.0

更新时间

  • 2015-07-27

Change Log

  • 新增特性:支持集成了新版本 JPush SDK 的应用间进程拉起
  • 优化改进:优化富媒体模板展示效果准备。(更多功能待 web 后台更新后可以使用)

升级提示

  • 建议升级!
  • 建议参考 SDK 下载包最新版本的 example 来更新 AndroidManifest.xml 文件配置
  • 由于富媒体的展示需求,SDK 中增加一个 res 文件夹存放资源文件。用户需将对应文件夹下的资源文件放入工程的目录中

升级指南

  • 新加入 .jar 包:同时删除原来各老版本的 jar 包。
  • 新加入 .so 包:libs/armeabi/libjpush180.so ,同时删除原来各老版本的 so 包。
  • 由于富媒体的展示需求,SDK 中增加一个 res 文件夹存放资源文件。用户需将对应文件夹下的资源文件放入工程的目录中。
  • 如果是从更早起的版本升级过来,建议参考 SDK 下载包最新版本的 example 来更新 AndroidManifest.xml 文件配置。
  • 如果使用的老版本统计的 API activityStarted/activityStopped, 请使用最新的 API onResume/onPause 替换,参考文档 统计分析 API
  • 如果要支持 x86 CPU 的机型,请下载单独的 x86 JPush SDK 压缩包,解压缩后复制 libs/x86/libjpush180.so 到你项目的 libs/x86/ 目录下。
  • 如果要支持 mips CPU 的机型,请下载单独的 mips JPush SDK 压缩包,解压缩后复制 libs/mips/libjpush180.so 到你项目的 libs/mips/ 目录下。

JPush Android SDK v1.7.5

更新时间

  • 2015-06-16

Change Log

  • 优化改进:优化注册逻辑,防止双卡手机重复注册。

升级提示

  • 建议升级!

升级指南

  • 新加入 .jar 包:同时删除原来各老版本的 jar 包。
  • 新加入 .so 包:libs/armeabi/libjpush175.so ,同时删除原来各老版本的 so 包。
  • 如果使用的老版本统计的 API activityStarted/activityStopped, 请使用最新的 API onResume/onPause 替换,参考文档 统计分析 API
  • 在 AndroidManifest.xml 增加权限
  • 如果是从早期的版本升级过来,建议参考 SDK 下载包最新版本的 example 来更新 AndroidManifest.xml 文件配置。
  • 如果要支持 x86 CPU 的机型,请下载单独的 x86 JPush SDK 压缩包,解压缩后复制 libs/x86/libjpush175.so 到你项目的 libs/x86/ 目录下。
  • 如果要支持 mips CPU 的机型,请下载单独的 mips JPush SDK 压缩包,解压缩后复制 libs/mips/libjpush175.so 到你项目的 libs/mips/ 目录下。

JPush Android SDK v1.7.4

更新时间

  • 2015-05-11

Change Log

  • 新增功能:支持 64bit CPU, 提供 arm,x86,mips 平台对应 64 位 CPU 的 .so 文件。
  • 优化改进:优化代码防止出现 TransactionTooLargeException。
  • 优化改进:优化对本地数据库的操作代码。
  • 优化改进:catch AssertionError ,避免 framework 层的网络接口错误。
  • 优化改进:添加 API setLatestNotificationNum 的客户端打印。
  • 优化改进:Manifest 中 appKey 填写为非 Android 平台的 appKey 时提示相应信息。
  • 修复 bug:修复创建应用设置仅有 iOS 版本的应用时重复尝试注册。
  • 修复 bug:修复 appKey 填写为 null 时会发起注册的问题。
  • 修复 bug:特殊操作导致设置保留通知条数失效。
  • 修复 bug:本地通知重复弹出。
  • 修复 bug:修复由外部应用异常启动 JPush 内部组件出现的崩溃。
  • 修复 bug:修复上报代码,防止出现 ConcurrentModificationException。

升级提示

  • 建议升级!

升级指南

  • 新加入 .jar 包:同时删除原来各老版本的 jar 包。
  • 新加入 .so 包:libs/armeabi/libjpush174.so ,同时删除原来各老版本的 so 包。
  • 如果使用的老版本统计的 API activityStarted/activityStopped, 请使用最新的 API onResume/onPause 替换,参考文档 统计分析 API
  • 在 AndroidManifest.xml 增加权限
  • 如果是从早期的版本升级过来,建议参考 SDK 下载包最新版本的 example 来更新 AndroidManifest.xml 文件配置。
  • 如果要支持 x86 CPU 的机型,请下载单独的 x86 JPush SDK 压缩包,解压缩后复制 libs/x86/libjpush174.so 到你项目的 libs/x86/ 目录下。
  • 如果要支持 mips CPU 的机型,请下载单独的 mips JPush SDK 压缩包,解压缩后复制 libs/mips/libjpush174.so 到你项目的 libs/mips/ 目录下。

JPush Android SDK v1.7.3

更新时间

  • 2015-02-09

Change Log

  • 修复漏洞:修复代码中使用 webview 可能出现的安全问题
  • 修复 bug:修复之前的版本升级到 172,可能会出现 registration id 改变的问题

升级提示

  • 建议升级!

升级指南

  • 新加入 .jar 包:同时删除原来各老版本的 jar 包。
  • 新加入 .so 包:libs/armeabi/libjpush173.so ,同时删除原来各老版本的 so 包。
  • 如果使用的老版本统计的 API activityStarted/activityStopped, 请使用最新的 API onResume/onPause 替换,参考文档 统计分析 API
  • 在 AndroidManifest.xml 增加权限
  • 如果是从早期的版本升级过来,建议参考 SDK 下载包最新版本的 example 来更新 AndroidManifest.xml 文件配置。
  • 如果要支持 x86 CPU 的机型,请下载单独的 x86 JPush SDK 压缩包,解压缩后复制 libs/x86/libjpush173.so 到你项目的 libs/x86/ 目录下。
  • 如果要支持 mips CPU 的机型,请下载单独的 mips JPush SDK 压缩包,解压缩后复制 libs/mips/libjpush173.so 到你项目的 libs/mips/ 目录下。

JPush Android SDK v1.7.2

更新时间

  • 2015-01-16

Change Log

  • 优化改进:Android SDK 改进 SIS 多地址重试策略
  • 优化改进:Android SDK 支持更多备选接入 IP
  • 优化改进:优化 socket 连接的策略
  • 优化改进:优化 DNS 域名解析
  • 修复 bug:修改 Android SDK 发起注册所需检查的条件

升级提示

  • 建议升级!

升级指南

  • 新加入 .jar 包:同时删除原来各老版本的 jar 包。
  • 新加入 .so 包:libs/armeabi/libjpush172.so ,同时删除原来各老版本的 so 包。
  • 如果使用的老版本统计的 API activityStarted/activityStopped, 请使用最新的 API onResume/onPause 替换,参考文档 统计分析 API
  • 在 AndroidManifest.xml 增加权限
  • 如果是从早期的版本升级过来,建议参考 SDK 下载包最新版本的 example 来更新 AndroidManifest.xml 文件配置。
  • 如果要支持 x86 CPU 的机型,请下载单独的 x86 JPush SDK 压缩包,解压缩后复制 libs/x86/libjpush172.so 到你项目的 libs/x86/ 目录下。
  • 如果要支持 mips CPU 的机型,请下载单独的 mips JPush SDK 压缩包,解压缩后复制 libs/mips/libjpush172.so 到你项目的 libs/mips/ 目录下。

JPush Android SDK v1.7.1

更新时间

2014-12-03

Change Log

  • 优化改进:内部协议由 32 位的升级为 64 位
  • 优化改进:优化 demo 的日志打印内容
  • 修复 bug:在使用 TabActivity 的时候,不管是否集成了统计代码,都会提示没有集成的问题
  • 修复 bug:修正由于配置文件中没有 MainActivity 或者 LAUNCHER 导致的空指针异常
  • 修复 bug:支持推送自定义消息内容为空
  • 修复 bug:修改提供设置最大通知条数的接口名
  • 修复 bug:为 JS 调用的 java 代码添加 @JavascriptInterface 注解

升级提示

建议升级!

升级指南

  • 新加入 .jar 包:同时删除原来各老版本的 jar 包。
  • 新加入 .so 包:libs/armeabi/libjpush171.so ,同时删除原来各老版本的 so 包。
  • 如果使用的老版本统计的 API activityStarted/activityStopped, 请使用最新的 API onResume/onPause 替换,参考文档 统计分析 API
  • 在 AndroidManifest.xml 增加权限
  • 如果是从早期的版本升级过来,建议参考 SDK 下载包最新版本的 example 来更新 AndroidManifest.xml 文件配置。
  • 如果要支持 x86 CPU 的机型,请下载单独的 x86 JPush SDK 压缩包,解压缩后复制 libs/x86/libjpush171.so 到你项目的 libs/x86/ 目录下。
  • 如果要支持 mips CPU 的机型,请下载单独的 mips JPush SDK 压缩包,解压缩后复制 libs/mips/libjpush171.so 到你项目的 libs/mips/ 目录下。

JPush Android SDK v1.7.0

更新时间

2014-09-25

Change Log

  • 优化改进:根据服务器时间优化统计信息时间准确性
  • 修复 bug:在集成统计分析的时候,调用 onPause or onResume 的时候,如果传入 getApplicationContext() 会崩溃的问题
  • 修复 bug: 设置 tags,tags 长度大于 998 报 6008 的问题

升级提示

建议升级!

升级指南

  • 新加入 .jar 包:同时删除原来各老版本的 jar 包。
  • 新加入 .so 包:libs/armeabi/libjpush170.so ,同时删除原来各老版本的 so 包。
  • 如果使用的老版本统计的 API activityStarted/activityStopped, 请使用最新的 API onResume/onPause 替换,参考文档 统计分析 API
  • 在 AndroidManifest.xml 增加权限
  • 如果是从早期的版本升级过来,建议参考 SDK 下载包最新版本的 example 来更新 AndroidManifest.xml 文件配置。
  • 如果要支持 x86 CPU 的机型,请下载单独的 x86 JPush SDK 压缩包,解压缩后复制 libs/x86/libjpush170.so 到你项目的 libs/x86/ 目录下。
  • 如果要支持 mips CPU 的机型,请下载单独的 mips JPush SDK 压缩包,解压缩后复制 libs/mips/libjpush170.so 到你项目的 libs/mips/ 目录下。

JPush Android SDK v1.6.4

更新时间

2014-08-27

Change Log

  • 新增功能:支持 Push v3 API 同时推送通知与自定义消息,接收后广播给 App;
  • 新增功能:本地通知 API。通过 API 可定制一条本地通知,到点触发客户端通知;
  • 修复 BUG:点击富媒体通知未上报统计数据问题;
  • 修复 BUG:修复 r1.6.3 版本存在的心跳问题;

升级提示

建议升级!

升级指南

  • 新加入 .jar 包:同时删除原来各老版本的 jar 包。
  • 新加入 .so 包:libs/armeabi/libjpush164.so ,同时删除原来各老版本的 so 包。
  • 如果使用的老版本统计的 API activityStarted/activityStopped, 请使用最新的 API onResume/onPause 替换,参考文档 统计分析 API
  • 在 AndroidManifest.xml 增加权限
  • 如果是从早期的版本升级过来,建议参考 SDK 下载包最新版本的 example 来更新 AndroidManifest.xml 文件配置。
  • 如果要支持 x86 CPU 的机型,请下载单独的 x86 JPush SDK 压缩包,解压缩后复制 libs/x86/libjpush164.so 到你项目的 libs/x86/ 目录下。
  • 如果要支持 mips CPU 的机型,请下载单独的 mips JPush SDK 压缩包,解压缩后复制 libs/mips/libjpush164.so 到你项目的 libs/mips/ 目录下。

JPush Android SDK v1.6.3

更新时间

2014-07-01

Change Log

  • 优化改进:提高 JPush service 启动速度。
  • 优化改进:提供接口检查 JPush 连接状态。

升级提示

建议升级!

升级指南

  • 新加入 .jar 包:同时删除原来各老版本的 jar 包。
  • 新加入 .so 包:libs/armeabi/libjpush163.so ,同时删除原来各老版本的 so 包。
  • 如果使用的老版本统计的 API activityStarted/activityStopped, 请使用最新的 API onResume/onPause 替换,参考文档 统计分析 API 在 AndroidManifest.xml 增加权限
  • 如果是从早期的版本升级过来,建议参考 SDK 下载包最新版本的 example 来更新 AndroidManifest.xml 文件配置。
  • 如果要支持 x86 CPU 的机型,请下载单独的 x86 JPush SDK 压缩包,解压缩后复制 libs/x86/libjpush.so 到你项目的 libs/x86/ 目录下。
  • 如果要支持 mips CPU 的机型,请下载单独的 mips JPush SDK 压缩包,解压缩后复制 libs/mips/libjpush.so 到你项目的 libs/mips/ 目录下。

JPush Android SDK v1.6.1

更新时间

2014-03-09

Change Log

  • 优化改进:stopPush 会彻底地停止 Push Service,并且不再响应 Receiver;
  • 优化改进:只在 Main Activity 未添加统计代码时才在通知栏提示。

升级提示

建议升级!

升级指南

  1. 新加入 .jar 包:libs/jpush-sdk-release1.6.1.jar ,同时删除原来各老版本的 jar 包。
  2. 新加入 .so 包:libs/armeabi/libjpush.so ,同时删除原来各老版本的 so 包。
  3. 如果使用的老版本统计的 API activityStarted/activityStopped, 请使用最新的 API onResume/onPause 替换,参考文档 统计分析 API
  4. 在 AndroidManifest.xml 增加权限 <uses-permission android:name="android.permission.WRITE_SETTINGS" />
  5. 如果是从早期的版本升级过来,建议参考 SDK 下载包最新版本的 example 来更新 AndroidManifest.xml 文件配置。
  6. 如果要支持 x86 CPU 的机型,请下载单独的 x86 JPush SDK 压缩包,解压缩后复制 libs/x86/libjpush.so 到你项目的 libs/x86/ 目录下。
  7. 如果要支持 mips CPU 的机型,请下载单独的 mips JPush SDK 压缩包,解压缩后复制 libs/mips/libjpush.so 到你项目的 libs/mips/ 目录下。

JPush Android SDK v1.6.0

更新时间

2014-02-25

Change Log

  1. 新增功能:增加统计分析 API。
  2. 新增功能:新增获取 RegistrationID 的方法。服务器端 Push API 可根据此 RegistrationID 来精确地点对点推送。

升级提示

建议升级!

升级指南

  1. 新加入 .jar 包:libs/jpush-sdk-release1.6.0.jar ,同时删除原来各老版本的 jar 包。
  2. 新加入 .so 包:libs/armeabi/libjpush.so ,同时删除原来各老版本的 so 包。
  3. 如果使用的老版本统计的 API activityStarted/activityStopped, 请使用最新的 API onResume/onPause 替换,参考文档 统计分析 API
  4. 在 AndroidManifest.xml 增加权限 <uses-permission android:name="android.permission.WRITE_SETTINGS" />
  5. 如果是从早期的版本升级过来,建议参考 SDK 下载包最新版本的 example 来更新 AndroidManifest.xml 文件配置。
  6. 如果要支持 x86 CPU 的机型,请下载单独的 x86 JPush SDK 压缩包,解压缩后复制 libs/x86/libjpush.so 到你项目的 libs/x86/ 目录下。
  7. 如果要支持 mips CPU 的机型,请下载单独的 mips JPush SDK 压缩包,解压缩后复制 libs/mips/libjpush.so 到你项目的 libs/mips/ 目录下。

JPush Android SDK v1.5.6

更新时间

2014-01-03

Change Log

  • 优化改进:调整 SDK 网络策略,适应不稳定的网络互通环境

升级提示

建议升级!

升级指南

  • 新加入 .jar 包:libs/jpush-sdk-release1.5.6.jar ,同时删除原来各老版本的 jar 包。
  • 新加入 .so 包:libs/armeabi/libjpush.so ,同时删除原来各老版本的 so 包。
  • 如果要支持 x86 CPU 的机型,请下载单独的 x86 JPush SDK 压缩包,解压缩后复制 libs/x86/libjpush.so 到你项目的 libs/x86/ 目录下。
  • 如果要支持 mips CPU 的机型,请下载单独的 mips JPush SDK 压缩包,解压缩后复制 libs/mips/libjpush.so 到你项目的 libs/mips/ 目录下。
  • 如果是从较早的版本升级过来,建议参考 SDK 下载包最新版本的 example 来更新 AndroidManifest.xml 文件配置。
文档内容是否对您有帮助?

Copyright 2011-2022, jiguang.cn, All Rights Reserved. 粤ICP备12056275号-13 深圳市和讯华谷信息技术有限公司

在文档中心打开