Latest updates

Last updated:2026-04-27
Expand all
Latest updates

JPush Android SDK v6.1.0

Update time

  • 2026-04-27

Change Log

  • New interfacesetKeepLongConnInBackground
    • Whether to keep the application when it returns to the backgroundJiguangLong connection configuration interface
  • Add supported vendors VOIP Capability support
  • Update manufacturer push SDK, pushed by each manufacturer SDK The version is as follows
    • Huawei push SDK V6.13.0.301
    • Honor push SDK V10.0.13.305
    • Xiaomi push SDK V7.9.2
    • OPPO Push SDK V3.9.8
    • VIVO Push SDK V4.1.3.0
      • Pay special attention to,JPush Android SDK v5.2.0and above versions, please pay attention vivo Channel Integration Guide updated.
    • Meizu push SDK V5.0.5
      • Pay special attention to,JPush Android SDK v5.2.2and above versions, please pay attention to Meizu Channel Integration Guide updates.
    • FCM Push SDK V24.1.2
    • NIO SDK It is no longer supported from this version onwards, please refer toNIO channel Push automatically switch toJiguangChannel notification
  • Fix known issues

Upgrade tips

  • Must cooperate JCore Android SDK v5.4.0 and above versions used
  • JPush Android SDK v5.9.0 and above versions, each manufacturer mavenCentral Integration method optimization
  • JPush Android SDK v5.2.0 and above versions upgraded to JPush Android SDK v5.4.0 and above versions, you need to change the message callback method from JPushMessageService Change to JPushMessageReceiver

JPush Android SDK v6.0.1

Update time

  • 2026-01-22

Change Log

Upgrade tips

  • Must cooperate JCore Android SDK v5.3.0 and above versions used
  • JPush Android SDK v5.9.0 and above versions, each manufacturer mavenCentral Integration method optimization
  • JPush Android SDK v5.2.0 and above versions upgraded to JPush Android SDK v5.4.0 and above versions, you need to change the message callback method from JPushMessageService Change to JPushMessageReceiver

JPush Android SDK v6.0.0

Update time

  • 2026-01-21

Change Log

  • New interfacegetPushStatus
    • Developers can check whether push has been stopped and discard the history interface.isPushStopped
  • Local notifications, support channelId set up
  • Update manufacturer push SDK, pushed by each manufacturer SDK The version is as follows
    • Huawei push SDK V6.13.0.301
    • Honor push SDK V8.0.12.307
    • Xiaomi push SDK V6.0.1
    • OPPO Push SDK V3.7.1
    • VIVO Push SDK v4.1.0.0_510
      • Pay special attention to,JPush Android SDK v5.2.0and above versions, please pay attention vivo Channel Integration Guide updated.
    • Meizu push SDK V5.0.5
      • Pay special attention to,JPush Android SDK v5.2.2and above versions, please pay attention to Meizu Channel Integration Guide updates.
    • FCM Push SDK V24.1.2
    • NIO SDK V1.0
  • Manufacturer channel Token callbackInterface update, please pay attention
  • Fix known issues

Upgrade tips

  • Must cooperate JCore Android SDK v5.3.0 and above versions used
  • JPush Android SDK v5.9.0 and above versions, each manufacturer mavenCentral Integration method optimization
  • JPush Android SDK v5.2.0 and above versions upgraded to JPush Android SDK v5.4.0 and above versions, you need to change the message callback method from JPushMessageService Change to JPushMessageReceiver

JPush Android SDK v5.9.0

Update time

  • 2025-09-25

Change Log

  • Added the ability to customize notification buttons, please refer toAPIDocument interfaceonNotifyButtonClick
    • supportJiguangchannel, Huawei channel
  • adaptationvivoManufacturerPushThe corner mark function
  • optimizationinapp_messageEnhanced reminder message function logic
  • Update manufacturer push SDK, pushed by each manufacturer SDK The version is as follows
    • Huawei push SDK V6.13.0.300
    • Honor push SDK V8.0.12.307
    • Xiaomi push SDK V6.0.1
    • OPPO Push SDK V3.7.1
    • VIVO Push SDK v4.1.0.0_510
      • Pay special attention to,JPush Android SDK v5.2.0and above versions, please pay attention vivo Channel Integration Guide updated.
    • Meizu push SDK V5.0.5
      • Pay special attention to,JPush Android SDK v5.2.2and above versions, please pay attention to Meizu Channel Integration Guide updates.
    • FCM Push SDK V24.1.2
    • NIO SDK V1.0
  • Fix known issues

Upgrade tips

  • It is recommended to cooperate JCore Android SDK v5.2.0 and above versions used
  • JPush Android SDK v5.9.0 and above versions, each manufacturer mavenCentral Integration method optimization
  • JPush Android SDK v5.2.0 and above versions upgraded to JPush Android SDK v5.4.0 and above versions, you need to change the message callback method from JPushMessageService Change to JPushMessageReceiver

JPush Android SDK v5.8.0

Update time

  • 2025-07-10

Change Log

  • adaptation Android 16
  • Fix known issues
  • Update manufacturer push SDK, pushed by each manufacturer SDK The version is as follows
    • Huawei push SDK V6.13.0.300
    • Honor push SDK V8.0.12.307
    • Xiaomi push SDK V6.0.1
    • OPPO Push SDK V3.5.3
    • VIVO Push SDK v4.0.6.0_506
      • Pay special attention to,JPush Android SDK v5.2.0and above versions, please pay attention vivo Channel Integration Guide updated.
    • Meizu push SDK V5.0.3
      • Pay special attention to,JPush Android SDK v5.2.2and above versions, please pay attention to Meizu Channel Integration Guide updates.
    • FCM Push SDK V24.1.2
    • NIO SDK V1.0

Upgrade tips

  • It is recommended to cooperate JCore Android SDK v5.1.0 and above versions used
  • JPush Android SDK v5.2.0 and above versions upgraded to JPush Android SDK v5.4.0 and above versions, you need to change the message callback method from JPushMessageService Change to JPushMessageReceiver

JPush Android SDK v5.7.0

Update time

  • 2025-04-29

Change Log

  • promote SDK security
  • Fix known issues
  • This version corresponds to push by various manufacturers SDK The version is as follows
    • Huawei push SDK V6.13.0.300
    • Honor push SDK V8.0.12.307
    • Xiaomi push SDK V6.0.1
    • OPPO Push SDK V3.5.3
    • VIVO Push SDK v4.0.6.0_506
      • Pay special attention to,JPush Android SDK v5.2.0and above versions, please pay attention vivo Channel Integration Guide updated.
    • Meizu push SDK V5.0.3
      • Pay special attention to,JPush Android SDK v5.2.2and above versions, please pay attention to Meizu Channel Integration Guide updates.
    • FCM Push SDK V24.1.0
    • NIO SDK V1.0

Upgrade tips

  • Please cooperate JCore Android SDK v5.0.0 and above versions used
  • JPush Android SDK v5.2.0 and above versions upgraded to JPush Android SDK v5.4.0 and above versions, you need to change the message callback method from JPushMessageService Change to JPushMessageReceiver

JPush Android SDK v5.6.1

Update time

  • 2025-03-24

Change Log

  • knownbugrepair

Upgrade tips

  • Please cooperate JCore Android SDK v4.9.0 and above versions used
  • JPush Android SDK v5.2.0 and above versions upgraded to JPush Android SDK v5.4.0 and above versions, you need to change the message callback method from JPushMessageService Change to JPushMessageReceiver

JPush Android SDK v5.6.0

Update time

  • 2025-01-13

Change Log

  • Added support for NIO manufacturer push function
  • Initialization process adjustment and optimization
  • knownbugrepair
  • Update manufacturer push SDK, pushed by each manufacturer SDK The version is as follows
    • Huawei push SDK V6.13.0.300
    • Honor push SDK V8.0.12.307
    • Xiaomi push SDK V6.0.1
    • OPPO Push SDK V3.5.3
    • VIVO Push SDK v4.0.6.0_506
      • Pay special attention to,JPush Android SDK v5.2.0and above versions, please pay attentionJiguangdocument vivo Channel Integration Guide updated.
    • Meizu push SDK V5.0.3
      • Pay special attention to,JPush Android SDK v5.2.2and above versions, please pay attentionJiguangDocumentation Meizu Channel Integration Guide updated.
    • FCM Push SDK V24.1.0
    • NIO SDK V1.0

Upgrade tips

  • Please cooperate JCore Android SDK v4.9.0 and above versions used
  • JPush Android SDK v5.2.0 and above versions upgraded to JPush Android SDK v5.4.0 and above versions, you need to change the message callback method from JPushMessageService Change to JPushMessageReceiver

JPush Android SDK v5.5.3

Update time

  • 2024-11-15

Change Log

  • Fix known issues
  • Update manufacturer push SDK, pushed by each manufacturer SDK The version is as follows
    • Huawei push SDK V6.12.0.300
    • Honor push SDK V8.0.12.307
    • Xiaomi push SDK V6.0.1
    • OPPO Push SDK V3.5.2
    • VIVO Push SDK V4.0.4.0_504
      • Note: Due to special reasons, this versionVIVOThe manufacturer's online integration method needs to be adjusted as follows (other manufacturers remain unchanged):
        • implementation 'cn.jiguang.sdk.plugin:vivo:5.5.3.a'
      • Notice,JPush Android SDK v5.2.0and above versions, please pay attention vivo Channel Integration Guide renew.
    • Meizu push SDK V5.0.2
    • FCM Push SDK V23.2.0

Upgrade tips

  • Please cooperate JCore Android SDK v4.8.0 and above versions used
  • JPush Android SDK v5.2.0 and above versions upgraded to JPush Android SDK v5.4.0 and above versions, you need to change the message callback method from JPushMessageService Change to JPushMessageReceiver

JPush Android SDK v5.5.0

Update time

  • 2024-09-24

Change Log

  • Added support for setting the background color of notification icons through the server. For details, please refer toServer Push API Interface documentation icon_bg_color Field
  • Fix known issues
  • Update manufacturer push SDK, pushed by each manufacturer SDK The version is as follows
    • Huawei push SDK V6.12.0.300
    • Honor push SDK V7.0.61.303
    • Xiaomi push SDK V6.0.1
      • Note: Due to special reasons in this version, the online integration method of Xiaomi manufacturers needs to be adjusted to the following (other manufacturers remain unchanged):
        • implementation 'cn.jiguang.sdk.plugin:xiaomi:5.5.0.a'
    • OPPO Push SDK V3.5.2
    • VIVO Push SDK V4.0.4.0_504
    • Meizu push SDK V5.0.2
    • FCM Push SDK V23.2.0
  • New/changed data control interface, please check for detailsJiguangdocument:Android SDK API Interface documentation

Upgrade tips

  • Please cooperate JCore Android SDK v4.8.0 and above versions used
  • JPush Android SDK v5.2.0 and above versions upgraded to JPush Android SDK v5.4.0 and above versions, you need to change the message callback method from JPushMessageService Change to JPushMessageReceiver

JPush Android SDK v5.4.0

Update time

  • 2024-06-28

Change Log

  • promote SDK security
  • Fix known issues
  • Update manufacturer push SDK, pushed by each manufacturer SDK The version is as follows
    • Huawei push SDK V6.12.0.300
    • Honor push SDK V7.0.61.303
    • Xiaomi push SDK V6.0.1
    • OPPO Push SDK V3.4.0
    • VIVO Push SDK V4.0.0.0_500
    • Meizu push SDK V4.3.0
    • FCM Push SDK V23.2.0
  • New/changed data control interface, please check for detailsJiguangdocument:Android SDK API Interface documentation

Upgrade tips

  • Please cooperate JCore Android SDK v4.7.0 and above versions used
  • JPush Android SDK v5.2.0 and above versions upgraded to JPush Android SDK v5.4.0 and above versions, you need to change the message callback method from JPushMessageService Change to JPushMessageReceiver

JPush Android SDK v5.3.1

Update time

  • 2024-04-09

Change Log

  • Function optimization
  • Improve stability
  • Corresponds to each manufacturer’s channel SDK The versions are as follows:
    • Huawei push SDK V6.12.0.300
    • Honor push SDK V7.0.61.302
    • Xiaomi push SDK V5.9.9
    • OPPO Push SDK V3.4.0
    • VIVO Push SDK V3.0.0.7_488
    • Meizu push SDK V4.2.7
    • FCM Push SDK V23.2.0

Upgrade tips

  • Recommended to upgrade
  • Please cooperate JCore Android SDK v4.6.0 and above versions.

JPush Android SDK v5.3.0

Update time

  • 2024-04-08

Change Log

  • Add extended functions and optional personal information interfaces to meet compliance requirements.
  • Function optimization

Upgrade tips

  • Recommended to upgrade
  • Please cooperate JCore Android SDK v4.6.0 and above versions.

JPush Android SDK v5.2.4

Update time

  • 2024-03-07

Change Log

  • Fix known issues

Upgrade tips

  • Recommended to upgrade

Upgrade guide

  • For users who use the manufacturer channel, due to special reasons, the online integration methods of Xiaomi and Meizu manufacturers need to be adjusted as follows (other manufacturers remain unchanged):
    • 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

Update time

  • 2024-02-21

Change Log

  • promote SDK security
  • Fix known issues

Upgrade tips

  • Recommended to upgrade

Upgrade guide

  • First unzip the file you obtained zip Compressed package
  • Update library files
    • Open libs folder. use jpush-android-5.2.3.jar and jcore-android-4.5.7.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • Add resource files
    • Will res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file.
    • Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon. For details, please see Android SDK instructions in the integration guide, or example Example in.
  • renew AndroidManifest.xml
    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v5.2.2

Update time

  • 2023-11-03

Change Log

  • glory Push Adaptation solution upgrade
  • Update manufacturer channelSDK, this version corresponds to each manufacturer’s channel SDK The versions are as follows:
    • Huawei push SDK V6.12.0.300
    • Honor push SDK V7.0.61.302
    • Xiaomi push SDK V5.9.9
    • OPPO Push SDK V3.4.0
    • VIVO Push SDK V3.0.0.7_488
    • Meizu push SDK V4.2.7
    • FCM Push SDK V23.2.0

Upgrade tips

  • Recommended to upgrade

Upgrade guide

  • First unzip the file you obtained zip Compressed package
  • Update library files
    • Open libs folder. use jpush-android-5.2.2.jar and jcore-android-4.4.0.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • Add resource files
    • Will res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file.
    • Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon. For details, please see Android SDK instructions in the integration guide, or example Example in.
  • renew AndroidManifest.xml
    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v5.2.0

Update time

  • 2023-09-20

Change Log

  • adaptation Android 14
  • Function optimization
  • Fix known issues
  • Update manufacturer channelSDK, this version corresponds to each manufacturer’s channel SDK The versions are as follows:
    • Huawei push SDK V6.12.0.300
    • Honor push SDK V7.0.61.302
    • Xiaomi push SDK V5.7.8
    • OPPO Push SDK V3.1.0
    • VIVO Push SDK V3.0.0.7_488
    • Meizu push SDK V4.2.3
    • FCM Push SDK V23.2.0

Upgrade tips

  • Recommended to upgrade
  • Please cooperate JCore Android SDK v4.4.0 and above versions.

Upgrade guide

  • First unzip the file you obtained zip Compressed package
  • Update library files
    • Open libs folder. use jpush-android-5.2.0.jar and jcore-android-4.4.0.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • Add resource files
    • Will res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file.
    • Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon. For details, please see Android SDK instructions in the integration guide, or example Example in.
  • renew AndroidManifest.xml
    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v5.0.7

Update time

  • 2023-08-28

Change Log

Upgrade tips

  • Recommended to upgrade
  • Please cooperate JCore Android SDK v4.2.4 and above versions.

Upgrade guide

  • First unzip the file you obtained zip Compressed package
  • Update library files
    • Open libs folder. use jpush-android-5.0.7.jar and jcore-android-4.2.4.jar Version replaces the original one in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • Add resource files
    • Will res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file.
    • Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon. For details, please see Android SDK instructions in the integration guide, or example Example in.
  • renew AndroidManifest.xml
    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v5.0.4

Update time

  • 2023-06-29

Change Log

  • Function optimization
  • Fix known issues
  • Update manufacturer channelSDK, this version corresponds to each manufacturer’s channel SDK The versions are as follows:
    • Huawei push SDK V6.11.0.300
    • Honor push SDK V7.0.41.301
    • Xiaomi push SDK V5.7.8
    • OPPO Push SDK V3.1.0
    • VIVO Push SDK V3.0.0.4_484
    • Meizu push SDK V4.2.3
    • FCM Push SDK V23.1.2

Upgrade tips

  • Recommended to upgrade
  • Please cooperate JCore Android SDK v4.2.4 and above versions.

Upgrade guide

  • First unzip the file you obtained zip Compressed package
  • Update library files
    • Open libs folder. use jpush-android-5.0.4.jar and jcore-android-4.2.4.jar Version replaces the original one in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • Add resource files
    • Will res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file.
    • Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon. For details, please see Android SDK instructions in the integration guide, or example Example in.
  • renew AndroidManifest.xml
    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v5.0.3

Update time

  • 2023-05-09

Change Log

  • Function optimization
  • Fix known issues
  • Update manufacturer channelSDK, this version corresponds to each manufacturer’s channel SDK The versions are as follows:
    • Huawei push SDK V6.9.0.300
    • Honor push SDK V7.0.41.301
    • Xiaomi push SDK V5.6.2
    • OPPO Push SDK V3.1.0
    • VIVO Push SDK V3.0.0.4_484
    • Meizu push SDK V4.2.3
    • FCM Push SDK V23.1.2

Upgrade tips

  • Recommended to upgrade
  • from JPush Android SDK v5.0.0 The version integration method has been adjusted, please refer to SDK Integration Guide
    • Automatically integrated developers from JPush Android SDK v5.0.0 Version can be automatically pulled at the beginning JCore package, no additional configuration is required;
    • Developers who manually integrate from JPush Android SDK v5.0.0 Start, need cooperation JCore Android SDK v4.2.0 and above versions use.

Upgrade guide

  • First unzip the file you obtained zip Compressed package
  • Update library files
    • Open libs folder. use jpush-android-5.0.3.jar and jcore-android-4.2.2.jar Version replaces the original one in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • Add resource files
    • Will res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file.
    • Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon. For details, please see Android SDK instructions in the integration guide, or example Example in.
  • renew AndroidManifest.xml
    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v5.0.0

Update time

  • 2023-04-10

Change Log

  • Added in-app messaging feature
  • supportIPv6
  • optimization stopPush functional logic
  • Fix known issues
  • This version corresponds to each manufacturer's channel SDK The versions are as follows:
    • Huawei push SDK V6.7.0.300
    • Honor push SDK V7.0.1.103
    • Xiaomi push SDK V5.3.0
    • OPPO Push SDK V3.1.0
    • VIVO Push SDK V3.0.0.4_484
    • Meizu push SDK V4.1.4
    • FCM Push SDK V23.1.0

Upgrade tips

  • Recommended to upgrade
  • Integration mode adjustment, refer to SDK Integration Guide
    • Developers who are automatically integrated can automatically pull it from this version onwards. JCore package, no additional configuration required
    • Developers who integrate manually, please pay attention to your cooperation JCore Android SDK v4.2.0 and above versions used

Upgrade guide

  • First unzip the file you obtained zip Compressed package
  • Update library files
    • Open libs folder. use jpush-android-5.0.0.jar and jcore-android-4.2.0.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • Add resource files
    • Will res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file.
    • Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon. For details, please see Android SDK instructions in the integration guide, or example Example in.
  • renew AndroidManifest.xml
    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v4.9.0

Update time

  • 2023-01-12

Change Log

  • Update manufacturer channel SDK, each manufacturer’s channel after the update SDK The versions are as follows:
    • Huawei push SDK V6.7.0.300
    • Honor push SDK V7.0.1.103
    • Xiaomi push SDK V5.3.0
    • OPPO Push SDK V3.1.0
    • VIVO Push SDK V3.0.0.4_484
    • Meizu push SDK V4.1.4
    • FCM Push SDK V23.1.0
  • optimization Android 13 Adaptation logic
    • Please pay attention Android SDK New API interface:JPushInterface.requestRequiredPermission(activity);
  • Fix known issues

Upgrade tips

  • Cooperate JCore Android SDK v4.0.0 and above versions used
  • Recommended to upgrade

Upgrade guide

  • First unzip the file you obtained zip Compressed package
  • Update library files
    • Open libs folder. use jpush-android-4.9.0.jar and jcore-android-4.0.0.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • Add resource files
    • Will res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file.
    • Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon. For details, please see Android SDK instructions in the integration guide, or example Example in.
  • renew AndroidManifest.xml
    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v4.8.5

Update time

  • 2022-11-29

Change Log

  • optimization SDK Registration logic
  • Fix known issues

Upgrade tips

  • Cooperate JCore Android SDK v4.0.0 and above versions used
  • Recommended to upgrade

Upgrade guide

  • First unzip the file you obtained zip Compressed package
  • Update library files
    • Open libs folder. use jpush-android-4.8.5.jar and jcore-android-4.0.0.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • Add resource files
    • Will res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file.
    • Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon. For details, please see Android SDK instructions in the integration guide, or example Example in.
  • renew AndroidManifest.xml
    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v4.8.4

Update time

  • 2022-10-11

Change Log

  • Fix known issues

Upgrade tips

  • Cooperate JCore Android SDK v3.3.6 and above versions used
  • Recommended to upgrade

Upgrade guide

  • First unzip the file you obtained zip Compressed package
  • Update library files
    • Open libs folder. use jpush-android-4.8.4.jar and jcore-android-3.3.6.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • Add resource files
    • Will res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file.
    • Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon. For details, please see Android SDK instructions in the integration guide, or example Example in.
  • renew AndroidManifest.xml
    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v4.8.3

Update time

  • 2022-10-10

Change Log

  • Update some manufacturer channels SDK, corresponding to the update manufacturer channel SDK The versions are as follows:
    • Honor push SDK V7.0.1.103
    • Xiaomi push SDK V5.1.0
    • OPPO Push SDK V3.1.0
    • Huawei push SDK V6.5.0.300
    • VIVO Push SDK V3.0.0.4_484
    • Meizu push SDK V4.1.4
    • FCM Push SDK V23.0.5
  • Honor push SDK V7.0.1.103 only keep HiPushSdk document, original HiPushSdkCommon File has been removed
  • Function optimization and fixing known issues

Upgrade tips

  • Cooperate JCore Android SDK v3.3.6 and above versions used
  • Recommended to upgrade

Upgrade guide

  • First unzip the file you obtained zip Compressed package
  • Update library files
    • Open libs folder. use jpush-android-4.8.3.jar and jcore-android-3.3.6.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • Add resource files
    • Will res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file.
    • Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon. For details, please see Android SDK instructions in the integration guide, or example Example in.
  • renew AndroidManifest.xml
    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v4.8.1

Update time

  • 2022-08-25

Change Log

  • Update some manufacturer channels SDK, corresponding to the update manufacturer channel SDK The versions are as follows:
    • Honor push SDK V6.0.4.200
    • Xiaomi push SDK V5.0.8
    • OPPO Push SDK V3.1.0
    • Huawei push SDK V6.5.0.300
    • VIVO Push SDK V3.0.0.4_484
    • Meizu push SDK V4.1.4
    • FCM Push SDK V23.0.5
  • Function optimization and fixing known issues

Upgrade tips

  • Cooperate JCore Android SDK v3.3.2 and above versions used
  • Recommended to upgrade

Upgrade guide

  • First unzip the file you obtained zip Compressed package
  • Update library files
    • Open libs folder. use jpush-android-4.8.1.jar and jcore-android-3.3.2.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • Add resource files
    • Will res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file.
    • Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon. For details, please see Android SDK instructions in the integration guide, or example Example in.
  • renew AndroidManifest.xml
    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v4.8.0

Update time

  • 2022-08-16

Change Log

  • Push copywriting supports the user attribute value transfer function
  • adaptation Android 13
  • Fix known issues

Upgrade tips

  • Cooperate JCore Android SDK v3.3.1 and above versions used
  • Recommended to upgrade

Upgrade guide

  • First unzip the file you obtained zip Compressed package
  • Update library files
    • Open libs folder. use jpush-android-4.8.0.jar and jcore-android-3.3.1.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • Add resource files
    • Will res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file.
    • Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon. For details, please see Android SDK instructions in the integration guide, or example Example in.
  • renew AndroidManifest.xml
    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v4.7.2

Update time

  • 2022-06-28

Change Log

  • Function optimization and fixing known issues
  • Update some manufacturer channelsSDK, all manufacturer channelsSDKThe versions are as follows:
    • Honor push SDK V6.0.4.101
    • Huawei push SDK V6.5.0.300
    • Xiaomi push SDK V5.0.5
    • VIVO Push SDK V3.0.0.4_484
    • OPPO Push SDK V3.0.0
    • Meizu push SDK V4.1.4
    • FCM Push SDK V23.0.5

Huawei push SDK V6.5.0.300 Requires installation on terminal device HMS Core(APK)4.0.0.300 and above versions.

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package
  • Update library files
    • Open libs folder. use jpush-android-4.7.2.jar and jcore-android-3.3.0.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • Add resource files
    • Will res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file.
    • Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon. For details, please see Android SDK instructions in the integration guide, or example Example in.
  • renew AndroidManifest.xml
    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v4.7.0

Update time

  • 2022-06-08

Change Log

  • Added support for Honor system push
  • Added compatible manufacturers (OPPO, Meizu, Xiaomi) system push notification clearing function
  • Function optimization and fixing known issues
  • Update some manufacturer channelsSDK, all manufacturer channelsSDKThe versions are as follows:
    • Honor push SDK V6.0.4.101
    • Huawei push SDK V6.3.0.304
    • Xiaomi push SDK V4.9.1
    • VIVO Push SDK V3.0.0.4_484
    • OPPO Push SDK V3.0.0
    • Meizu push SDK V4.1.4
    • FCM Push SDK V23.0.0

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package
  • Update library files
    • Open libs folder. use jpush-android-4.7.0.jar and jcore-android-3.2.4.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • Add resource files
    • Will res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file.
    • Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon. For details, please see Android SDK instructions in the integration guide, or example Example in.
  • renew AndroidManifest.xml
    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v4.6.6

Update time

  • 2022-05-12

Change Log

  • Function optimization and problem fixing

Upgrade tips

  • It is recommended to upgrade!
  • It is recommended to cooperate JCore V3.0.0and above versions used

Upgrade guide

  • First unzip the file you obtained zip Compressed package
  • Update library files
    • Open libs folder. use jpush-android-4.6.6.jar and jcore-android-3.2.4.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • Add resource files
    • Will res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file.
    • Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon. For details, please see Android SDK instructions in the integration guide, or example Example in.
  • renew AndroidManifest.xml
    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v4.6.4

Update time

  • 2022-04-21

Change Log

  • repairGoogle PlayVersion rejection issue

Upgrade tips

  • It is recommended to upgrade!
  • It is recommended to cooperate JCore V3.0.0and above versions used

Upgrade guide

  • First unzip the file you obtained zip Compressed package
  • Update library files
    • Open libs folder. use jpush-android-4.6.4.jar and jcore-android-3.2.4.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • Add resource files
    • Will res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file.
    • Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon. For details, please see Android SDK instructions in the integration guide, or example Example in.
  • renew AndroidManifest.xml
    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v4.6.3

Update time

  • 2022-03-25

Change Log

  • based on4.6.2 Optimize message display rate

Upgrade tips

  • It is recommended to upgrade!
  • It is recommended to cooperate JCore V3.0.0and above versions used

Upgrade guide

  • First unzip the file you obtained zip Compressed package
  • Update library files
    • Open libs folder. use jpush-android-4.6.3.jar and jcore-android-3.2.2.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • Add resource files
    • Will res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file.
    • Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon. For details, please see Android SDK instructions in the integration guide, or example Example in.
  • renew AndroidManifest.xml
    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v4.6.2

Update time

  • 2022-03-14

Change Log

  • Added intelligent push control interface

Upgrade tips

  • It is recommended to upgrade!
  • It is recommended to cooperate JCore V3.0.0and above versions used

Upgrade guide

  • First unzip the file you obtained zip Compressed package
  • Update library files
    • Open libs folder. use jpush-android-4.6.2.jar and jcore-android-3.2.2.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • Add resource files
    • Will res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file.
    • Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon. For details, please see Android SDK instructions in the integration guide, or example Example in.
  • renew AndroidManifest.xml
    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v4.6.0

Update time

  • 2022-03-02

Change Log

  • When there is a notification to jump to the target address, it will no longer be broadcast. extras Parameter, if there is no notification of the jump target address, broadcast extras parameter(onNotifyMessageOpened method)
  • Update manufacturer push SDK,compatible Android12
    • Update to Xiaomi Push SDK V4.9.1
    • Update to FCM Push SDK V23.0.0
    • Update to Huawei Push SDK V6.1.0.300
    • Update to VIVO Push SDK V3.0.0.4_484
    • Update to Meizu Push SDK V4.1.4
    • Update to OPPO Push 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'

        
This code block is shown in the floating window
  • In-app reminder message support get intent() method to obtain extras parameter

Upgrade tips

  • It is recommended to upgrade!
  • It is recommended to cooperate JCore V3.0.0and above versions used

Upgrade guide

  • First unzip the file you obtained zip Compressed package
  • Update library files
    • Open libs folder. use jpush-android-4.6.0.jar and jcore-android-3.1.2.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • Add resource files
    • Will res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file.
    • Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon. For details, please see Android SDK instructions in the integration guide, or example Example in.
  • renew AndroidManifest.xml
    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v4.5.0

Update time

  • 2021-12-14

Change Log

  • 【Fix】Transfer Activity Page vulnerability problem
  • 【New】Transfer Activity Add verification function and add jump whitelist configuration
    Whitelist: Add a jump whitelist to the manifest file.SDK Internally perform jump verification based on whitelist.SDK Get within JPUSH_JUMP Field, cut and match whitelist based on /, needs to be configured by the user
<!--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" />

        
This code block is shown in the floating window
  • [Fix] Solve the problem of restarting the application homepage under extreme circumstances.
    Note: When the user needs to send notifications to the homepage and obtain data, the user needs to modify the startup mode of the homepage to:
android:launchMode="singleTask",并复写 protected void onNewIntent(Intent intent){ super.onNewIntent(intent); }
          android:launchMode="singleTask",并复写
protected void onNewIntent(Intent intent){
super.onNewIntent(intent);
}

        
This code block is shown in the floating window

Upgrade tips

  • It is recommended to upgrade!
  • It is recommended to cooperate JCore V3.0.0 and above versions used

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-4.5.0.jar and jcore-android-3.1.2.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • Add resource file + add res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v4.4.5

Update time

  • 2021-11-22

Change Log

  • Optimize Huawei token Possible failure issues
  • Upgrade Xiaomi manufacturer SDK arrive V4.8.2

Upgrade tips

  • It is recommended to upgrade!
  • It is recommended to cooperate JCore V3.0.0 and above versions used

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-4.4.5.jar and jcore-android-3.1.0.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • Add resource file + add res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v4.4.0

Update time

  • 2021-10-28

Change Log

  • support VIVO corner mark function
  • protal When the client chooses to open an application, each channel and each manufacturer can click on the notification bar message to enable the application homepage.
  • When the manufacturer channel has a target address, broadcast callback extension parameters are prohibited; when there is no target address, broadcast callback extension parameters are prohibited.
  • fcm When the channel application is in the foreground, it supports the message override function
  • WebView Bug fixes
  • adaptation FCM22.0.0 Version

Upgrade tips

  • It is recommended to upgrade!
  • It is recommended to cooperate JCore V3.0.0 and above versions used

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-4.4.0.jar and jcore-android-3.0.0.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • Add resource file + add res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v4.3.0

Update time

  • 2021-08-18

Change Log

  • Function optimization and fixing known issues
  • In-app reminder function optimization

Upgrade tips

  • It is recommended to upgrade!
  • It is recommended to cooperate JCore V2.9.0 and above versions used

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-4.3.0.jar and jcore-android-2.9.0.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • Add resource file + add res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v4.2.8

Update time

  • 2021-07-26

Change Log

  • Function optimization and fixing known issues

Upgrade tips

  • It is recommended to upgrade!
  • It is recommended to cooperate JCore V2.9.0 and above versions used

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-4.2.8.jar and jcore-android-2.9.0.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • Add resource file + add res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v4.2.4

Update time

  • 2021-07-12

Change Log

  • Function optimization and fixing known issues

Upgrade tips

  • It is recommended to upgrade!
  • It is recommended to cooperate JCore V2.9.0 and above versions used

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-4.0.6.jar and jcore-android-2.9.0.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • Add resource file + add res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v4.2.2

Update time

  • 2021-07-02

Change Log

  • Function optimization and fixing known issues
  • Update third-party vendors (OPPO、HUAWEI、VIVO、FCM、MEIZU、XIAOMI) push SDK to the latest version
  • goToAppNotificationSettings Interface is used to support various brands and models to jump to the system settings page with the best notification permission enabled.
  • adaptation Android12, all configurations intent-filter of Activity set up exported Attribute, build notification jump path PendingIntent Adjustment
  • Starting from this version, through transfer Activity Realize the reporting and statistics of click behaviors, and report the notification click events of third-party vendor channels through the interface (JPushInterface.reportNotificationOpened)Expired
  • Starting from this version, throughJiguang Activity Forward to custom address, mandatory JNotifyActivity Configured as:
<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>

        
This code block is shown in the floating window
  • JPush SDK≥422 version,API It is recommended to fill in when pushing intent field(intent:#Intent;component=your package name/Activity full name;end), otherwise there may be no jump action when clicking on the notification.
  • Please cooperate Jcore V2.9.0 Use version above

Upgrade tips

  • It is recommended to upgrade!
  • It is recommended to cooperate JCore V2.9.0 and above versions used

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-4.0.6.jar and jcore-android-2.9.0.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • Add resource file + add res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v4.0.6

Update time

  • 2021-03-30

Change Log

  • project Demo Function and interaction upgrade and optimization
  • In-app reminder message style and logic optimization
  • Known issue fixes

Upgrade tips

  • It is recommended to upgrade!
  • It is recommended to cooperate JCore V2.9.0 and above versions used

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-4.0.6.jar and jcore-android-2.9.0.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • Add resource file + add res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v4.0.0

Update time

  • 2021-02-25

Change Log

  • Compatible with the abnormal corner mark issue of new Honor manufacturer's equipment;
  • The image size limit for notification messages has been increased to 300kb;
  • Fix rich media not supported https The format and existing images cannot be displayed bug;
  • Support updates fcm version to firebase-messaging:21.0.1 solve Nokia 1/Huawei P8 model abnormality problem;
  • Fix known issues

Upgrade tips

  • It is recommended to upgrade!
  • It is recommended to cooperate JCore V2.7.0 and above versions used

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-4.0.0.jar and jcore-android-2.7.0.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • Add resource file + add res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v3.9.1

Update time

  • 2021-01-04

Change Log

  • Manufacturer channel SDK upgrade:vivo Upgrade to 3.0.0
  • Fix known issues

Upgrade tips

  • It is recommended to upgrade!
  • It is recommended to cooperate JCore V2.6.0 and above versions used

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-3.9.1.jar and jcore-android-2.6.0.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • Add resource file + add res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v3.9.0

Update time

  • 2020-12-14

Change Log

  • Optimize the geofence function logic, and increase the upper limit of the number of triggered fences to 1000
  • Manufacturer channel SDK Upgrade: Huawei upgraded to 5.0.2.300, Xiaomi upgraded to 3.8.0, Meizu upgraded to 3.9.7、FCM Upgrade to 20.2.4
  • Big text, big pictures,inbox、largeicon Add styles to adapt to manufacturer channels
  • Support Huawei and Xiaomi users to send customized messages through manufacturer channels to improve the delivery rate of customized messages
  • Supports the in-app reminder message function. When sending important notifications, it supports the use of in-app messages to remind target users who have turned off notification permissions to improve delivery, display and conversion.

Upgrade tips

  • It is recommended to upgrade!
  • It is recommended to cooperate JCore V2.6.0 and above versions used

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-3.8.6.jar and jcore-android-2.6.0.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • Add resource file + add res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v3.8.6

Update time

  • 2020-10-22

Change Log

  • Optimize service request logic to avoid invalid requests
  • Fix known issues

Upgrade tips

  • It is recommended to upgrade!
  • It is recommended to cooperate JCore V2.5.5 and above versions used

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-3.8.6.jar and jcore-android-2.5.5.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • Add resource file + add res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v3.8.5

Update time

  • 2020-10-14

Change Log

  • Optimize service request logic to avoid invalid requests
  • Fix known issues

Upgrade tips

  • It is recommended to upgrade!
  • It is recommended to cooperate JCore V2.5.5 version used

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-3.8.5.jar and jcore-android-2.5.5.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • Add resource file + add res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v3.8.0

Update time

  • 2020-08-28

Change Log

  • adaptation Android R
  • Fix known issues

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-3.8.0.jar and jcore-android-2.4.2.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • Add resource file + add res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v3.7.0

Update time

  • 2020-07-22

Change Log

  • Fix known issues

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-3.7.0.jar and jcore-android-2.3.8.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • Add resource file + add res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v3.6.8

Update time

  • 2020-07-15

Change Log

  • Optimize long connection logic
  • Fix known issues

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-3.6.7.jar and jcore-android-2.3.8.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • Add resource file + add res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v3.6.7

Update time

  • 2020-07-07

Change Log

  • Optimize business logic and improve performance
  • Fix known issues

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-3.6.7.jar and jcore-android-2.3.8.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • Add resource file + add res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v3.6.6

Update time

  • 2020-06-08

Change Log

  • Optimize business logic and improve performance
  • Fix known issues

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-3.6.6.jar and jcore-android-2.3.8.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • Add resource file + add res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v3.6.4

Update time

  • 2020-06-01

Change Log

  • Optimized notifications do not display functional logic in the foreground
  • Optimize notification withdrawal function

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-3.6.4.jar and jcore-android-2.3.6.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • Add resource file + add res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v3.6.0

Update time

  • 2020-04-15

Change Log

  • renew Demo
  • Fix known issues

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-3.6.0.jar and jcore-android-2.3.4.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • Add resource file + add res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v3.5.8

Update time

  • 2020-02-28

Change Log

  • Added new standard interface to support unified push alliance
  • Added support for push function without display in the front desk
  • New notifications do not display the callback interface
  • Fix known issues

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-3.5.8.jar and jcore-android-2.3.0.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • Add resource file + add res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v3.5.6

Update time

  • 2020-02-14

Change Log

  • Performance optimization
  • Android Q notification display optimization

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-3.5.6.jar and jcore-android-2.2.8.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • Add resource file + add res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v3.5.4

Update time

  • 2019-12-20

Change Log

  • Performance optimization
  • Fix known issues

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-3.5.4.jar and jcore-android-2.2.4.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • Add resource file + add res All resource files in the folder are added to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v3.5.0

Update time

  • 2019-12-10

Change Log

  • New API interface, supporting notification switch detection and boot setting functions
  • Support notification scheduled display function
  • Support notification remote cancellation function
  • Fix known issues

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-3.5.0.jar and jcore-android-2.2.4.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • Add resource file + add res Resource files in the folder and add them to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v3.4.1

Update time

  • 2019-11-26

Change Log

  • Fix known issues

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-3.4.1.jar and jcore-android-2.2.4.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • Add resource file + add res Resource files in the folder and add them to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v3.4.0

Update time

  • 2019-11-15

Change Log

  • promote SDK stability

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-3.4.0.jar and jcore-android-2.1.6.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • Add resource file + add res Resource files in the folder and add them to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v3.3.9

Update time

  • 2019-10-29

Change Log

  • Fix known issues

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-3.3.9.jar and jcore-android-2.1.6.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • Add resource file + add res Resource files in the folder and add them to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v3.3.8

Update time

  • 2019-10-17

Change Log

  • increase Android Custom ringtone feature support
  • Designated for developers activity Jump function to adapt and optimize the processing logic of each manufacturer
  • change AndroidManifest inside JNotifyActivity Configuration exported=false
  • Fix known issues

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-3.3.8.jar and jcore-android-2.1.6.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • Add resource file + add res Resource files in the folder and add them to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v3.3.6

Update time

  • 2019-09-12

Change Log

  • New Android The corner mark feature is supported and simultaneously provided for users to set by themselves. SDK API interface
  • optimization Android Channel Default processing logic for features
  • renew Push Example, and update the application simultaneously Logo
  • Fix known issues

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-3.3.6.jar and jcore-android-2.1.4.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • Add resource file + add res Resource files in the folder and add them to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v3.3.4

Update time

  • 2019-07-16

Change Log

  • Support user-defined notifications when pushing channel
  • optimization demo
  • Fix known issues

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-3.3.4.jar and jcore-android-2.1.0.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • Add resource file + add res Resource files in the folder and add them to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v3.3.2

Update time

  • 2019-06-06

Change Log

  • New callback and deletion functions for geofences
  • Optimize custom messages and notification message single process callback methods
  • Fix known issues

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-3.3.2.jar and jcore-android-2.0.1.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • Add resource file + add res Resource files in the folder and add them to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v3.3.1

Update time

  • 2019-05-22

Change Log

  • Fix known issues

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-3.3.1.jar and jcore-android-2.0.1.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • Add resource file + add res Resource files in the folder and add them to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v3.3.0

Update time

  • 2019-05-16

Change Log

  • Long connection access optimization
  • Modification of event callback method
  • AndroidManifest.xml Add new component configuration
  • adaptation Android Q
  • Fix known issues

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-3.3.0.jar and jcore-android-2.0.1.jar and above versions to replace the original ones in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • Add resource file + add res Resource files in the folder and add them to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v3.2.0

Update time

  • 2019-03-07

Change Log

  • Custom notification layout increases setup time
  • Fix known issues

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-3.2.0.jar and jcore-android-1.2.7.jar Replace the original one in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcorexxx.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • Add resource file + add res Resource files in the folder and add them to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v3.1.8

Update time

  • 2018-12-18

Change Log

  • Added geofencing feature
  • Fix known issues

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-3.1.8.jar and jcore-android-1.2.6.jar Replace the original one in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcore126.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • Add resource file + add res Resource files in the folder and add them to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v3.1.7

Update time

  • 2018-11-06

Change Log

  • Support custom large icon function
  • Support clicking on the notification bar to jump to the specified page
  • Fix known issues

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-3.1.7.jar and jcore-android-1.2.6.jar Replace the original one in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcore126.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
  • Add resource file + add res Resource files in the folder and add them to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v3.1.6

Update time

  • 2018-09-10

Change Log

  • Add channel sharing function
  • Fix known issues

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-3.1.6.jar and jcore-android-1.2.5.jar Replace the original one in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcore125.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
    • Please note that old users are upgrading. 3.0.9 Newly added after version ContentProvider components.
  • Add resource file + add res Resource files in the folder and add them to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v3.1.5

Update time

  • 2018-07-20

Change Log

  • Support interface settings channel
  • Adjust vibration permission to optional permission and remove it wakelock Permission check.
  • set up tagalias Add mobile phone number with setting 6026 error code
  • Revise targetversion when greater than 21 7.0 The problem of notifications not showing time on mobile phones and above

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-3.1.5.jar and jcore-android-1.2.3.jar Replace the original one in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcore123.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
    • Please note that old users are upgrading. 3.0.9 Newly added after version ContentProvider components.
  • Add resource file + add res Resource files in the folder and add them to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v3.1.3

Update time

  • 2018-05-17

Change Log

  • optimization SDK loading process.
  • Fix known issues.

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-3.1.3.jar and jcore-android-1.2.1.jar Replace the original one in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcore121.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
    • Please note that old users are upgrading. 3.0.9 Newly added after version ContentProvider components.
  • Add resource file + add res Resource files in the folder and add them to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v3.1.2

Update time

  • 2018-04-11

Change Log

  • Fixed the issue where clearing local notifications failed bug;
  • repair Android 8.0 + Several crashes on the device;
  • Logic optimization for user activity reporting;

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-3.1.2.jar and jcore-android-1.2.0.jar Replace the original one in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcore120.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
    • Please note that old users are upgrading. 3.0.9 Newly added after version ContentProvider components.
  • Add resource file + add res Resource files in the folder and add them to your project res/in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v3.1.1

Update time

  • 2018-01-09

Change Log

  • SDK Add a mobile phone number bound to the terminal api Used for SMS supplementary function;
  • Will DaemonService Component from JPush Module moved in JCore module;
  • optimization JPush access services;
  • Fix some known bugs;

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-3.1.1.jar and jcore-android-1.1.9.jar Replace the original one in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcore119.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
    • Please note that old users are upgrading. 3.0.9 Newly added after version ContentProvider components.
  • Add resource file + add res Resource files in the folder and add them to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But be careful not to use the file name and component id in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • If using mavenCentral way to integrate JPush, no need to add JPush For related components and resources, please refer to the official integration guide for detailed instructions.

JPush Android SDK v3.1.0

Update time

  • 2017-11-17

Change Log

  • Optimize inter-process communication mechanism;
  • Optimize the heartbeat mechanism for maintaining long connections;
  • Code structure adjustment to reduce the size of dynamic library files;
  • Fix issues reported by developers;

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-3.1.0.jar and jcore-android-1.1.8.jar Replace the original one in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcore118.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
    • Please note that old users are upgrading. 3.0.9 Newly added after version ContentProvider components.
  • Add resource file + add res Resource files in the folder and add them to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But please be careful not to modify all file names and component ids in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • If using mavenCentral way to integrate JPush, there is no need to add related components and resources. For detailed instructions, please refer to the official integration guide.

JPush Android SDK v3.0.9

Update time

  • 2017-09-25

Change Log

  • New ContentProvider Components are used for data synchronization.
  • optimization SDK exist Android 8.0 compatibility on.
  • Fix issues reported by developers.

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-3.0.9.jar and jcore-android-1.1.7.jar Replace the original one in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcore117.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest renew JPush related component properties,Permission,Action and other configurations. And replace your package name and appkey。
    • Please note that old users are upgrading. 3.0.9 New version added ContentProvider components.
  • Add resource file + add res Resource files in the folder and add them to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But please be careful not to modify all file names and component ids in the layout file. + Android 5.0 Above, use the application icon to make notifications icon The display may be abnormal, please refer to res/drawable-xxxx/jpush_notification_icon as a special notice icon。 For details, please see Android SDK instructions in the integration guide, or example Example in.

  • If using mavenCentral way to integrate JPush, there is no need to add related components and resources. For detailed instructions, please refer to the official integration guide.

JPush Android SDK v3.0.8

Update time

  • 2017-07-26

Change Log

  • Fix: Feedback from several developers bug

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. Add to jcore-android-1.1.6.jar. use jpush-android-3.0.8.jar Replace the original one in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcore116.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest Update with JPush related component properties,permission,Action and other configurations. To use rich media push, please compress the package res Put the resources in the corresponding folder of the project and follow the example AndroidManifest Configuration PushActivity components.
  • Add resource files

    • Will res Resource files in the folder and add them to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But please be careful not to modify all file names and component ids in the layout file.
  • If using mavenCentral way to integrate JPush, there is no need to add related components and resources. For detailed instructions, please refer to the official integration guide.

JPush Android SDK v3.0.7

Update time

  • 2017-07-10

Change Log

  • New: one set tag/alias Operation interface
  • optimization:tag/alias Setting timeout problem
  • Fix: Feedback from several developers bug

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. Add to jcore-android_v1.1.5.jar. use jpush-android_v3.0.7.jar Replace the original one in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcore115.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest Update with JPush related component properties,permission,Action and other configurations. To use rich media push, please compress the package res Put the resources in the corresponding folder of the project and follow the example AndroidManifest Configuration PushActivity components.
  • Add resource files

    • Will res Resource files in the folder and add them to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But please be careful not to modify all file names and component ids in the layout file.
  • If using mavenCentral way to integrate JPush, there is no need to add related components and resources. For detailed instructions, please refer to the official integration guide.

JPush Android SDK v3.0.6

Update time

  • 2017-05-08

Change Log

  • Optimization: Data storage performance
  • Optimization: Improvement sdk security
  • New: Settings tag/alias Add error code 6013(timeline error)

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. Add to jcore-android_v1.1.3.jar. use jpush-android_v3.0.6.jar Replace the original one in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcore113.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest Update with JPush related component properties,permission,Action and other configurations. To use rich media push, please compress the package res Put the resources in the corresponding folder of the project and follow the example AndroidManifest Configuration PushActivity components.
  • Add resource files

    • Will res Resource files in the folder and add them to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But please be careful not to modify all file names and component ids in the layout file.
  • If using mavenCentral way to integrate JPush, there is no need to add related components and resources. For detailed instructions, please refer to the official integration guide.

JPush Android SDK v3.0.5

Update time

  • 2017-04-14

Change Log

  • Optimize storage performance
  • promote sdk stability

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. Add to jcore-android_v1.1.2.jar. use jpush-android_v3.0.5.jar Replace the original one in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcore112.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest Update with JPush related component properties,permission,Action and other configurations. To use rich media push, please compress the package res Put the resources in the corresponding folder of the project and follow the example AndroidManifest Configuration PushActivity components.
  • Add resource files

    • Will res Resource files in the folder and add them to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But please be careful not to modify all file names and component ids in the layout file.
  • If using mavenCentral way to integrate JPush, there is no need to add related components and resources. For detailed instructions, please refer to the official integration guide.

JPush Android SDK v3.0.3

Update time

  • 2017-03-13

Change Log

  • New: Support notification breathing light reminder.
  • Modification: Fixed some compatibility issues reported by developers.

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. Add to jcore-android_v1.1.1.jar. use jpush-android_v3.0.3.jar Replace the original one in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcore111.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest Update with JPush related component properties,permission,Action and other configurations. To use rich media push, please compress the package res Put the resources in the corresponding folder of the project and follow the example AndroidManifest Configuration PushActivity components.
  • Add resource files

    • Will res Resource files in the folder and add them to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But please be careful not to modify all file names and component ids in the layout file.
  • If using mavenCentral way to integrate JPush, there is no need to add related components and resources. For detailed instructions, please refer to the official integration guide.

JPush Android SDK v3.0.1

Update time

  • 2017-01-05

Change Log

  • Fix: Some known issues.

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. Add to jcore-android_v1.1.0.jar. use jpush-android_v3.0.1.jar Replace the original one in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcore110.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest Update with JPush related component properties,permission,Action and other configurations. To use rich media push, please compress the package res Put the resources in the corresponding folder of the project and follow the example AndroidManifest Configuration PushActivity components.
  • Add resource files

    • Will res Resource files in the folder and add them to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But please be careful not to modify all file names and component ids in the layout file.
  • If using mavenCentral way to integrate JPush, there is no need to add related components and resources. For detailed instructions, please refer to the official integration guide.

JPush Android SDK v3.0.0

Update time

  • 2016-12-02

Change Log

  • New: Modular separation into JCore,JPush Two parts integrated, the original one used jar package, divided into jcore and jpush two jar Bag.
  • New: Message channel encryption.
  • New: support native Android big text, big pictures,inbox Three styles.
  • New: support for notification attributes priority and category 。
  • New: Support adding to notification bar Actions 。
  • Fix some user feedback bug 。

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. Add to jcore-android_v1.0.0.jar. use jpush-android_v3.0.0.jar Replace the original one in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjcore100.so file, replacing the original one in the project libjpushXXX.so files and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • renew AndroidManifest.xml

    • Please compare the examples AndroidManifest Update with JPush related component properties,permission,Action and other configurations. To use rich media push, please compress the package res Put the resources in the corresponding folder of the project and follow the example AndroidManifest Configuration PushActivity components.
  • Add resource file + add res Resource files in the folder and add them to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But please be careful not to modify all file names and component ids in the layout file.

(Note: To use rich media push, please compress the package res Put the resources in the corresponding folder of the project and follow the example AndroidManifest configuration component)

JPush Android SDK v2.2.0

Update time

  • 2016-10-12

Change Log

  • Optimization improvements:sdk internal https Access to add certificate authentication.
  • Optimization and improvement: Rich text pages support two-finger zoom.

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library files

    • Open libs folder. use jpush-android-2.2.0.jar Replace the original one in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjpush220.so file, replacing the original one in the projectJiguang so file and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.
  • renew AndroidManifest.xml

    • There is a target in the root directory of the compressed package Eclipse and AndroidStudio Two preparations for two development platforms AndroidManifest document. Please update with the examples JPush related component properties,permission,Action and other configurations. To use rich media push, please compress the package res Put the resources in the corresponding folder of the project and follow the example AndroidManifest Configuration PushActivity components
  • Add resource file + add res Resource files in the folder and add them to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But please be careful not to modify all file names and component ids in the layout file.

(Note: To use rich media push, please compress the package res Put the resources in the corresponding folder of the project and follow the example AndroidManifest configuration component)

JPush Android SDK v2.1.9

Update time

  • 2016-08-26

Change Log

  • Improve the stability of access services.

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library file + open libs folder. use jpush-android-2.1.9.jar Replace the original one in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjpush219.so file, replacing the original one in the projectJiguang so file and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.

  • renew AndroidManifest.xml

    • There is a target in the root directory of the compressed package Eclipse and AndroidStudio Two preparations for two development platforms AndroidManifest document. Please update with the examples JPush related component properties,permission,Action and other configurations. To use rich media push, please compress the package res Put the resources in the corresponding folder of the project and follow the example AndroidManifest Configuration PushActivity components
  • Add resource file + add res Resource files in the folder and add them to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But please be careful not to modify all file names and component ids in the layout file.

(Note: To use rich media push, please compress the package res Put the resources in the corresponding folder of the project and follow the example AndroidManifest configuration component)

JPush Android SDK v2.1.8

Update time

  • 2016-08-24

Change Log

  • Increase mavenCentral Integrated support.
  • Increase crash log Timely reporting function.
  • Optimize code structure and significantly reduce jar Package size.
  • Optimize the function of rich media push.
  • Fixed an issue that occurred on some models NegativeArraySizeException abnormal.

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library file + open libs folder. use jpush-android-2.1.8.jar Replace the original one in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjpush218.so file, replacing the original one in the projectJiguang so file and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.

  • renew AndroidManifest.xml

    • There is a target in the root directory of the compressed package Eclipse and AndroidStudio Two preparations for two development platforms AndroidManifest document. Please update with the examples JPush related component properties,permission,Action and other configurations. To use rich media push, please compress the package res Put the resources in the corresponding folder of the project and follow the example AndroidManifest Configuration PushActivity components
  • Add resource file + add res Resource files in the folder and add them to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But please be careful not to modify all file names and component ids in the layout file.

(Note: To use rich media push, please compress the package res Put the resources in the corresponding folder of the project and follow the example AndroidManifest configuration component)

JPush Android SDK v2.1.7

Update time

  • 2016-06-28

Change Log

  • Optimization: Fixed a null pointer issue.

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library file + open libs folder. use jpush-android-2.1.7.jar Replace the original one in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjpush217.so file, replacing the original one in the projectJiguang so file and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.

  • renew AndroidManifest.xml

    • There is a target in the root directory of the compressed package Eclipse and AndroidStudio Two preparations for two development platforms AndroidManifest document. Please update with the examples JPush related component properties,permission,Action and other configurations. To use rich media push, please compress the package res Put the resources in the corresponding folder of the project and follow the example AndroidManifest Configuration PushActivity components
  • Add resource file + add res Resource files in the folder and add them to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But please be careful not to modify all file names and component ids in the layout file.

(Note: To use rich media push, please compress the package res Put the resources in the corresponding folder of the project and follow the example AndroidManifest configuration component)

JPush Android SDK v2.1.6

Update time

  • 2016-06-22

Change Log

  • New: for tag, alias Add special characters in settings, including: @!#$&*+=.|¥
  • Fix: Problem setting silent time.
  • optimization:debug mode SDK Notification icon for internal prompts.
  • Optimization: Handle some possible crashes.

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library file + open libs folder. use jpush-android-2.1.6.jar Replace the original one in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjpush216.so file, replacing the original one in the projectJiguang so file and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.

  • renew AndroidManifest.xml

    • There is a target in the root directory of the compressed package Eclipse and AndroidStudio Two preparations for two development platforms AndroidManifest document. Please update with the examples JPush related component properties,permission,Action and other configurations. To use rich media push, please compress the package res Put the resources in the corresponding folder of the project and follow the example AndroidManifest Configuration PushActivity components
  • Add resource file + add res Resource files in the folder and add them to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But please be careful not to modify all file names and component ids in the layout file.

(Note: To use rich media push, please compress the package res Put the resources in the corresponding folder of the project and follow the example AndroidManifest configuration component)

JPush Android SDK v2.1.5

Update time

  • 2016-05-06

Change Log

  • Fix: use API Push notification + custom message together with the message in 2.1.3 Issues where only notifications are received on version.
  • Fix: In extreme cases Tag/alias The problem of unsuccessful setup after cleaning.

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library file + open libs folder. use jpush-android-2.1.5.jar Replace the original one in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjpush215.so file, replacing the original one in the projectJiguang so file and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.

  • renew AndroidManifest.xml

    • There is a target in the root directory of the compressed package Eclipse and AndroidStudio Two preparations for two development platforms AndroidManifest document. Please update with the examples JPush related component properties,permission,Action and other configurations. To use rich media push, please compress the package res Put the resources in the corresponding folder of the project and follow the example AndroidManifest Configuration PushActivity components
  • Add resource file + add res Resource files in the folder and add them to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But please be careful not to modify all file names and component ids in the layout file.

(Note: To use rich media push, please compress the package res Put the resources in the corresponding folder of the project and follow the example AndroidManifest configuration component)

JPush Android SDK v2.1.3

Update time

  • 2016-04-07

Change Log

  • New: Rich Media popwin and landingPage stencil.
  • Optimization: in android 6.0 Discarded aorg.apache.http The introduction of http The relevant code is modified to httpUrlconnection of google Recommended mode.
  • optimization:crash log Report.
  • Fix: in Android 5.0 The above problem is that the system notification bar icon cannot be displayed. Customized icons need to be replaced with files. drawable-hdpi/jpush_notification_icon, or use the interface to customize the notification bar.
  • Fix: The problem of scanning error of Xiaohong Umbrella.
  • Fix: Some exceptions that could cause crashes.

Upgrade tips

  • Recommended to upgrade

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library file + open libs folder. use jpush-android-2.1.3.jar Replace the original one in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjpush215.so file, replacing the original one in the projectJiguang so file and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.

  • renew AndroidManifest.xml

    • There is a target in the root directory of the compressed package Eclipse and AndroidStudio Two preparations for two development platforms AndroidManifest document. Please update with the examples JPush related component properties,permission,Action and other configurations. To use rich media push, please compress the package res Put the resources in the corresponding folder of the project and follow the example AndroidManifest Configuration PushActivity components
  • Add resource file + add res Resource files in the folder and add them to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But please be careful not to modify all file names and component ids in the layout file.

JPush Android SDK v2.1.0

Update time

  • 2016-03-04

Change Log

  • New: Yes Android 6.0 Support (note: if it is compileSdkVersion 23, please compile on build.gradle of android Join in useLibrary 'org.apache.http.legacy', used to support apache of http kind);

  • New:Android 6.0 Request permission interface:JPushInterface.requestPermission(Activity context), developers can add their own Activity The page calls this interface and requests permissions including:

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

  • repair:setPushTime Interface bug。

  • repair:setLatestNotificationNumber Interface bug。

  • Fix: Some data reading and writing exceptions caused by detached processes.

  • Fix: reported by some test platforms crash。

  • Fixed: by.so Exceptions caused by the library do not crash the application, use Log Tips for developers.

  • Optimization: device uniqueness judgment strategy.

  • Optimization: Network status adaptation.

  • Optimization: log output.

Upgrade tips

  • Strongly recommended to upgrade and adapt Android 6.0

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library file + open libs folder. use jpush-android-2.1.0.jar Replace the original one in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjpush210.so file, replacing the original one in the projectJiguang so file and delete the originalJiguang so file, the so file of each model can be found in SDK Found in the download package.

  • renew AndroidManifest.xml

    • There is a target in the root directory of the compressed package Eclipse and AndroidStudio Two preparations for two development platforms AndroidManifest document. Please update with the examples JPush related component properties,permission,Action and other configurations. To use rich media push, please compress the package res Put the resources in the corresponding folder of the project and follow the example AndroidManifest Configuration PushActivity components
  • Add resource file + add res Resource files in the folder and add them to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But please be careful not to modify all file names and component ids in the layout file.

JPush Android SDK v2.0.6

Update time

  • 2016-01-15

Change Log

  • New feature: Support for new rich media templates.
  • repair bug: Set alias/tag related bug。
  • repair bug:exist 2.3.x Build notifications on the system bug。
  • Optimization: Optimization init,sis, the log of the access process.
  • Optimization: During silent time, push time prompt logs are prohibited.

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library file + open libs folder. use jpush-android-2.0.6.jar Replace the original one in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjpush206.so file, replacing the original one in the projectJiguang so file and delete the originalJiguang so file. The official website’s default compressed package only provides arm architectural.so files, if you want to support x86 and mips Architecture, please go to the "Resource Download" page of the official website to download the corresponding version.

  • renew AndroidManifest.xml

    • There is a target in the root directory of the compressed package Eclipse and AndroidStudio Two preparations for two development platforms AndroidManifest document. Please update with the examples JPush related component properties,permission,Action and other configurations. To use rich media push, please compress the package res Put the resources in the corresponding folder of the project and follow the example AndroidManifest Configuration PushActivity components
  • Add resource file + add res Resource files in the folder and add them to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But please be careful not to modify all file names and component ids in the layout file.

JPush Android SDK v2.0.5

Update time

  • 2015-11-06

Change Log

  • New feature: support for PushService Configure as an independent process
  • FixBug: Solve the rich media push interface of some devices actionBar The problem of not being able to cover everything horizontally
  • FIxBug: Solve the crash problem that may be caused by clicking back on rich media pages
  • Optimization: Refactor the code related to rich media push
  • zip in the bag demo Engineering support AndroidStudio and Eclipse, each corresponding to AndroidManifest Configuration

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • First unzip the file you obtained zip Compressed package

  • Update library file + open libs folder. use jpush-android-2.0.5.jar Replace the original one in the projectJiguang jar file and delete the originalJiguang jar document. Use corresponding CPU under the folder libjpush206.so file, replacing the original one in the projectJiguang so file and delete the originalJiguang so file. The official website’s default compressed package only provides arm architectural.so files, if you want to support x86 and mips Architecture, please go to the "Resource Download" page of the official website to download the corresponding version.

  • renew AndroidManifest.xml

    • There is a target in the root directory of the compressed package Eclipse and AndroidStudio Two preparations for two development platforms AndroidManifest document. Please update with the examples JPush related component properties,permission,Action and other configurations. To use rich media push, please compress the package res Put the resources in the corresponding folder of the project and follow the example AndroidManifest Configuration PushActivity components
  • Add resource file + add res Resource files in the folder and add them to your project res/ in the corresponding folder. Depending on the interface style of your application, you can modify layout File color matching, font and other attributes, or modification drawable icon under the folder. But please be careful not to modify all file names and component ids in the layout file.

JPush Android SDK v1.8.2

Update time

  • 2015-09-30

Change Log

  • repair Bug:Fixed from 171 After upgrading the following versions to a higher version, you may be unable to connect. JPush problem.

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • Newly added.jar Package: Delete the original old versions at the same time jar Bag.
  • Newly added.so Bag:libs/armeabi/libjpush182.so, and delete the original so packages of the old versions at the same time.
  • Due to the display needs of rich media,SDK Add one to res The folder stores resource files. Users need to put the resource files in the corresponding folder into the project directory.
  • If you are upgrading from an earlier version, it is recommended to refer to SDK Download the latest version of the package example to update AndroidManifest.xml File configuration.
  • If you use an old version of statistics API activityStarted/activityStopped, please use the latest API onResume/onPause Replacement, refer to documentation Statistical analysis API
  • If you want to support x86 CPU models, please download a separate x86 JPush SDK Compressed package, decompress and copy libs/x86/libjpush182.so to your project libs/x86/ directory.
  • If you want to support mips CPU models, please download a separate mips JPush SDK Compressed package, decompress and copy libs/mips/libjpush182.so to your project libs/mips/ directory.

JPush Android SDK v1.8.1

Update time

  • 2015-09-07

Change Log

  • Optimization improvement: Prevent the crash when opening a rich media page due to the layout file of the rich media page not being added.

Upgrade tips

  • It is recommended to upgrade!
  • Suggested reference SDK Download the latest version of the package example to update AndroidManifest.xml File configuration
  • Due to the display needs of rich media,SDK Add one to res The folder stores resource files. Users need to put the resource files in the corresponding folder into the directory of the project

Upgrade guide

  • Newly added.jar Package: Delete the original old versions at the same time jar Bag.
  • Newly added.so Bag:libs/armeabi/libjpush181.so, and delete the original so packages of the old versions at the same time.
  • Due to the display needs of rich media,SDK Add one to res The folder stores resource files. Users need to put the resource files in the corresponding folder into the project directory.
  • If you are upgrading from an earlier version, it is recommended to refer to SDK Download the latest version of the package example to update AndroidManifest.xml File configuration.
  • If you use an old version of statistics API activityStarted/activityStopped, please use the latest API onResume/onPause Replacement, refer to documentation Statistical analysis API
  • If you want to support x86 CPU models, please download a separate x86 JPush SDK Compressed package, decompress and copy libs/x86/libjpush181.so to your project libs/x86/ directory.
  • If you want to support mips CPU models, please download a separate mips JPush SDK Compressed package, decompress and copy libs/mips/libjpush181.so to your project libs/mips/ directory.

JPush Android SDK v1.8.0

Update time

  • 2015-07-27

Change Log

  • New features: support for integrating new versions JPush SDK The inter-application process is pulled up
  • Optimization and improvement: Optimize rich media template display effect preparation. (More features to come web Can be used after background update)

Upgrade tips

  • It is recommended to upgrade!
  • Suggested reference SDK Download the latest version of the package example to update AndroidManifest.xml File configuration
  • Due to the display needs of rich media,SDK Add one to res The folder stores resource files. Users need to put the resource files in the corresponding folder into the directory of the project

Upgrade guide

  • Newly added.jar Package: Delete the original old versions at the same time jar Bag.
  • Newly added.so Bag:libs/armeabi/libjpush180.so, and delete the original so packages of the old versions at the same time.
  • Due to the display needs of rich media,SDK Add one to res The folder stores resource files. Users need to put the resource files in the corresponding folder into the project directory.
  • If you are upgrading from an earlier version, it is recommended to refer to SDK Download the latest version of the package example to update AndroidManifest.xml File configuration.
  • If you use an old version of statistics API activityStarted/activityStopped, please use the latest API onResume/onPause Replacement, refer to documentation Statistical analysis API
  • If you want to support x86 CPU models, please download a separate x86 JPush SDK Compressed package, decompress and copy libs/x86/libjpush180.so to your project libs/x86/ directory.
  • If you want to support mips CPU models, please download a separate mips JPush SDK Compressed package, decompress and copy libs/mips/libjpush180.so to your project libs/mips/ directory.

JPush Android SDK v1.7.5

Update time

  • 2015-06-16

Change Log

  • Optimization and improvement: Optimize the registration logic to prevent repeated registration of dual-SIM mobile phones.

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • Newly added.jar Package: Delete the original old versions at the same time jar Bag.
  • Newly added.so Bag:libs/armeabi/libjpush175.so, and delete the original so packages of the old versions at the same time.
  • If you use an old version of statistics API activityStarted/activityStopped, please use the latest API onResume/onPause Replacement, refer to documentation Statistical analysis API
  • exist AndroidManifest.xml Add permissions
  • If you are upgrading from an earlier version, it is recommended to refer to SDK Download the latest version of the package example to update AndroidManifest.xml File configuration.
  • If you want to support x86 CPU models, please download a separate x86 JPush SDK Compressed package, decompress and copy libs/x86/libjpush175.so to your project libs/x86/ directory.
  • If you want to support mips CPU models, please download a separate mips JPush SDK Compressed package, decompress and copy libs/mips/libjpush175.so to your project libs/mips/ directory.

JPush Android SDK v1.7.4

Update time

  • 2015-05-11

Change Log

  • New features: support 64bit CPU, supply arm,x86,mips The platform corresponds to 64-bit CPU of.so document.
  • Optimization improvements: Optimize code to prevent occurrences TransactionTooLargeException。
  • Optimization improvements: Optimize the operation code for local databases.
  • Optimization improvements:catch AssertionError,avoid framework The layer's network interface is wrong.
  • Optimization improvements: added API setLatestNotificationNum client printing.
  • Optimization improvements:Manifest middle appKey Fill in as non Android platform appKey Prompt corresponding information.
  • repair bug: Fix create app settings only iOS version of the application and repeated attempts to register.
  • repair bug:repair appKey Fill in as null Registration issues will be initiated.
  • repair bug: Special operations cause the set number of retention notifications to become invalid.
  • repair bug: Local notification pops up repeatedly.
  • repair bug: Fix abnormal startup by external application JPush A crash in an internal component.
  • repair bug: Fix the reporting code to prevent it from happening ConcurrentModificationException。

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • Newly added.jar Package: Delete the original old versions at the same time jar Bag.
  • Newly added.so Bag:libs/armeabi/libjpush174.so, and delete the original so packages of the old versions at the same time.
  • If you use an old version of statistics API activityStarted/activityStopped, please use the latest API onResume/onPause Replacement, refer to documentation Statistical analysis API
  • exist AndroidManifest.xml Add permissions
  • If you are upgrading from an earlier version, it is recommended to refer to SDK Download the latest version of the package example to update AndroidManifest.xml File configuration.
  • If you want to support x86 CPU models, please download a separate x86 JPush SDK Compressed package, decompress and copy libs/x86/libjpush174.so to your project libs/x86/ directory.
  • If you want to support mips CPU models, please download a separate mips JPush SDK Compressed package, decompress and copy libs/mips/libjpush174.so to your project libs/mips/ directory.

JPush Android SDK v1.7.3

Update time

  • 2015-02-09

Change Log

  • Fix bug: Fix code used in webview Possible security issues
  • repair bug: Repair the previous version and upgrade to 172, may appear registration id change problem

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • Newly added.jar Package: Delete the original old versions at the same time jar Bag.
  • Newly added.so Bag:libs/armeabi/libjpush173.so, and delete the original so packages of the old versions at the same time.
  • If you use an old version of statistics API activityStarted/activityStopped, please use the latest API onResume/onPause Replacement, refer to documentation Statistical analysis API
  • exist AndroidManifest.xml Add permissions
  • If you are upgrading from an earlier version, it is recommended to refer to SDK Download the latest version of the package example to update AndroidManifest.xml File configuration.
  • If you want to support x86 CPU models, please download a separate x86 JPush SDK Compressed package, decompress and copy libs/x86/libjpush173.so to your project libs/x86/ directory.
  • If you want to support mips CPU models, please download a separate mips JPush SDK Compressed package, decompress and copy libs/mips/libjpush173.so to your project libs/mips/ directory.

JPush Android SDK v1.7.2

Update time

  • 2015-01-16

Change Log

  • Optimization improvements:Android SDK improve SIS Multiple address retry strategy
  • Optimization improvements:Android SDK Support more alternative access IPs
  • Optimization improvements: Optimization socket Connection strategy
  • Optimization improvements: Optimization DNS Domain name resolution
  • repair bug:Revise Android SDK Conditions required to initiate registration checks

Upgrade tips

  • It is recommended to upgrade!

Upgrade guide

  • Newly added.jar Package: Delete the original old versions at the same time jar Bag.
  • Newly added.so Bag:libs/armeabi/libjpush172.so, and delete the original so packages of the old versions at the same time.
  • If you use an old version of statistics API activityStarted/activityStopped, please use the latest API onResume/onPause Replacement, refer to documentation Statistical analysis API
  • exist AndroidManifest.xml Add permissions
  • If you are upgrading from an earlier version, it is recommended to refer to SDK Download the latest version of the package example to update AndroidManifest.xml File configuration.
  • If you want to support x86 CPU models, please download a separate x86 JPush SDK Compressed package, decompress and copy libs/x86/libjpush172.so to your project libs/x86/ directory.
  • If you want to support mips CPU models, please download a separate mips JPush SDK Compressed package, decompress and copy libs/mips/libjpush172.so to your project libs/mips/ directory.

JPush Android SDK v1.7.1

Update time

2014-12-03

Change Log

  • Optimization and improvement: Internal protocol upgraded from 32-bit to 64-bit
  • Optimization improvements: Optimization demo Log print content
  • repair bug: In use TabActivity When, no matter whether the statistical code is integrated or not, the problem of no integration will be prompted.
  • repair bug:Fixed since there is no MainActivity or LAUNCHER Null pointer exception caused by
  • repair bug: Supports pushing custom message content with empty content
  • repair bug: Modify the interface name that provides setting the maximum number of notifications
  • repair bug: Called for JS java code addition @JavascriptInterface annotation

Upgrade tips

It is recommended to upgrade!

Upgrade guide

  • Newly added.jar Package: Delete the original old versions at the same time jar Bag.
  • Newly added.so Bag:libs/armeabi/libjpush171.so, and delete the original so packages of the old versions at the same time.
  • If you use an old version of statistics API activityStarted/activityStopped, please use the latest API onResume/onPause Replacement, refer to documentation Statistical analysis API
  • exist AndroidManifest.xml Add permissions
  • If you are upgrading from an earlier version, it is recommended to refer to SDK Download the latest version of the package example to update AndroidManifest.xml File configuration.
  • If you want to support x86 CPU models, please download a separate x86 JPush SDK Compressed package, decompress and copy libs/x86/libjpush171.so to your project libs/x86/ directory.
  • If you want to support mips CPU models, please download a separate mips JPush SDK Compressed package, decompress and copy libs/mips/libjpush171.so to your project libs/mips/ directory.

JPush Android SDK v1.7.0

Update time

2014-09-25

Change Log

  • Optimization improvements: Optimize statistics time accuracy based on server time
  • repair bug: Called when integrating statistical analysis onPause or onResume when, if passed in getApplicationContext() will crash
  • repair bug: set up tags,tags length greater than 998 newspaper 6008 question

Upgrade tips

It is recommended to upgrade!

Upgrade guide

  • Newly added.jar Package: Delete the original old versions at the same time jar Bag.
  • Newly added.so Bag:libs/armeabi/libjpush170.so, and delete the original so packages of the old versions at the same time.
  • If you use an old version of statistics API activityStarted/activityStopped, please use the latest API onResume/onPause Replacement, refer to documentation Statistical analysis API
  • exist AndroidManifest.xml Add permissions
  • If you are upgrading from an earlier version, it is recommended to refer to SDK Download the latest version of the package example to update AndroidManifest.xml File configuration.
  • If you want to support x86 CPU models, please download a separate x86 JPush SDK Compressed package, decompress and copy libs/x86/libjpush170.so to your project libs/x86/ directory.
  • If you want to support mips CPU models, please download a separate mips JPush SDK Compressed package, decompress and copy libs/mips/libjpush170.so to your project libs/mips/ directory.

JPush Android SDK v1.6.4

Update time

2014-08-27

Change Log

  • New features: support Push v3 API Push notifications and custom messages at the same time, broadcast to App;
  • New: Local notifications API. pass API A local notification can be customized to trigger client notifications at specific points;
  • repair BUG: The problem of statistical data not being reported when clicking on the rich media notification;
  • repair BUG:repair r1.6.3 The heartbeat problem in the version;

Upgrade tips

It is recommended to upgrade!

Upgrade guide

  • Newly added.jar Package: Delete the original old versions at the same time jar Bag.
  • Newly added.so Bag:libs/armeabi/libjpush164.so, and delete the original so packages of the old versions at the same time.
  • If you use an old version of statistics API activityStarted/activityStopped, please use the latest API onResume/onPause Replacement, refer to documentation Statistical analysis API
  • exist AndroidManifest.xml Add permissions
  • If you are upgrading from an earlier version, it is recommended to refer to SDK Download the latest version of the package example to update AndroidManifest.xml File configuration.
  • If you want to support x86 CPU models, please download a separate x86 JPush SDK Compressed package, decompress and copy libs/x86/libjpush164.so to your project libs/x86/ directory.
  • If you want to support mips CPU models, please download a separate mips JPush SDK Compressed package, decompress and copy libs/mips/libjpush164.so to your project libs/mips/ directory.

JPush Android SDK v1.6.3

Update time

2014-07-01

Change Log

  • Optimization and improvement: improve JPush service Startup speed.
  • Optimization and improvement: Provide interface inspection JPush Connection status.

Upgrade tips

It is recommended to upgrade!

Upgrade guide

  • Newly added.jar Package: Delete the original old versions at the same time jar Bag.
  • Newly added.so Bag:libs/armeabi/libjpush163.so, and delete the original so packages of the old versions at the same time.
  • If you use an old version of statistics API activityStarted/activityStopped, please use the latest API onResume/onPause Replacement, refer to documentation Statistical analysis API exist AndroidManifest.xml Add permissions
  • If you are upgrading from an earlier version, it is recommended to refer to SDK Download the latest version of the package example to update AndroidManifest.xml File configuration.
  • If you want to support x86 CPU models, please download a separate x86 JPush SDK Compressed package, decompress and copy libs/x86/libjpush.so to your project libs/x86/ directory.
  • If you want to support mips CPU models, please download a separate mips JPush SDK Compressed package, decompress and copy libs/mips/libjpush.so to your project libs/mips/ directory.

JPush Android SDK v1.6.1

Update time

2014-03-09

Change Log

  • Optimization improvements:stopPush will stop completely Push Service, and no longer responds Receiver;
  • Optimization improvements: only in Main Activity It will be prompted in the notification bar only if the statistics code is not added.

Upgrade tips

It is recommended to upgrade!

Upgrade guide

  1. Newly added.jar Bag:libs/jpush-sdk-release1.6.1.jar, and delete the original old versions at the same time jar Bag.
  2. Newly added.so Bag:libs/armeabi/libjpush.so, and delete the original so packages of the old versions at the same time.
  3. If you use an old version of statistics API activityStarted/activityStopped, please use the latest API onResume/onPause Replacement, refer to documentation Statistical analysis API
  4. exist AndroidManifest.xml Add permissions <uses-permission android:name="android.permission.WRITE_SETTINGS" />
  5. If you are upgrading from an earlier version, it is recommended to refer to SDK Download the latest version of the package example to update AndroidManifest.xml File configuration.
  6. If you want to support x86 CPU models, please download a separate x86 JPush SDK Compressed package, decompress and copy libs/x86/libjpush.so to your project libs/x86/ directory.
  7. If you want to support mips CPU models, please download a separate mips JPush SDK Compressed package, decompress and copy libs/mips/libjpush.so to your project libs/mips/ directory.

JPush Android SDK v1.6.0

Update time

2014-02-25

Change Log

  1. New feature: Add statistical analysis API。
  2. New features: New acquisition RegistrationID method. server side Push API According to this RegistrationID to push to precise locations.

Upgrade tips

It is recommended to upgrade!

Upgrade guide

  1. Newly added.jar Bag:libs/jpush-sdk-release1.6.0.jar, and delete the original old versions at the same time jar Bag.
  2. Newly added.so Bag:libs/armeabi/libjpush.so, and delete the original so packages of the old versions at the same time.
  3. If you use an old version of statistics API activityStarted/activityStopped, please use the latest API onResume/onPause Replacement, refer to documentation Statistical analysis API
  4. exist AndroidManifest.xml Add permissions <uses-permission android:name="android.permission.WRITE_SETTINGS" />
  5. If you are upgrading from an earlier version, it is recommended to refer to SDK Download the latest version of the package example to update AndroidManifest.xml File configuration.
  6. If you want to support x86 CPU models, please download a separate x86 JPush SDK Compressed package, decompress and copy libs/x86/libjpush.so to your project libs/x86/ directory.
  7. If you want to support mips CPU models, please download a separate mips JPush SDK Compressed package, decompress and copy libs/mips/libjpush.so to your project libs/mips/ directory.

JPush Android SDK v1.5.6

Update time

2014-01-03

Change Log

  • Optimization improvements: Adjustments SDK Network strategy to adapt to unstable network interoperability environment

Upgrade tips

It is recommended to upgrade!

Upgrade guide

  • Newly added.jar Bag:libs/jpush-sdk-release1.5.6.jar, and delete the original old versions at the same time jar Bag.
  • Newly added.so Bag:libs/armeabi/libjpush.so, and delete the original so packages of the old versions at the same time.
  • If you want to support x86 CPU models, please download a separate x86 JPush SDK Compressed package, decompress and copy libs/x86/libjpush.so to your project libs/x86/ directory.
  • If you want to support mips CPU models, please download a separate mips JPush SDK Compressed package, decompress and copy libs/mips/libjpush.so to your project libs/mips/ directory.
  • If you are upgrading from an earlier version, it is recommended to refer to SDK Download the latest version of the package example to update AndroidManifest.xml File configuration.
Was this document helpful?

Copyright 2011-2026, jiguang.cn, All Rights Reserved. 粤ICP备12056275号-13 Shenzhen Hexun Huagu Information Technology Co., Ltd.

Open in Docs Center