SDK for Android

Last updated: 2021-11-08 12:26:47

    September 2021

    Update Description Release Date Documentation
    SDK v1.2.7.1 release Fixed the occasional issue of cross-process storage inconsistency. September 01, 2021
  • When using the newly added in-app messaging capability, please pay attention to the compatibility between WebView and higher Android versions. For more information, see API Documentation
  • SDK Download
  • Android SDK Upgrade Guide
  • August 2021

    Update Description Release Date Documentation
    SDK v1.2.7.0 release
  • Added support for in-app message display.
  • Optimized the TPNS registration process
  • Fixed the issue when a user can obtain the device model before agreeing to the Privacy Agreement.
  • August 27, 2021
  • When using the newly added in-app messaging capability, please pay attention to the compatibility between WebView and higher Android versions. For more information, see API Documentation
  • Android SDK Upgrade Guide
  • July 2021

    Update Description Release Date Documentation
    SDK 1.2.6.0 release
  • Added the feature of limiting API call frequency.
  • Added support for configuring notification channels for FCM frontend notifications and TPNS local notifications.
  • Optimized persistent connection retry policies.
  • Optimized the logic for reporting the number of daily active users and SDK startup events.
  • Optimized: SDK logs are placed in a hidden directory.
  • Optimized: the session keep-alive feature is disabled by default. If you need to enable it, see the Android FAQs document.
  • Fixed IPv6 request failures.
  • July 6, 2021
  • SDK Download
  • Android FAQs
  • May 2021

    Update Description Release Date Documentation
    SDK v1.2.5.0 release
  • Added the API for tag query.
  • Added the API for binding phone numbers to send ordinary and intelligent SMS messages.
  • Added support for SSL encrypted communication over persistent connection.
  • Upgraded the API for binding accounts by adding multiple preset account types.
  • Added support for clearing notifications pushed through the Mi channel (devices of MIUI 11 and below) via the API for clearing all notifications.
  • Added support for badge display on HONOR mobile phones.
  • May 26, 2021
  • Because JCenter has been deprecated, you may encounter issues when pulling SDK dependencies. Please see Android SDK Upgrade Guide to configure the dependency repository mirror source.
  • When using the new API for tag query, you need to add the implementation method onQueryTagsResult in the implementation class that inherits XGPushBaseReceiver.
  • February 2021

    Update Description Release Date Documentation
    SDK v1.2.3.1 releaseFixed a logic error of the Huawei disable component. February 04, 2021-

    January 2021

    Update Description Release Date Documentation
    SDK v1.2.3.0 release
  • Optimized the network communication protocol to support secondary message encryption.
  • Simplified APIs for client account, tag, and attribute settings.
  • Added the `traceId` and `templateId` fields to notification callback.
  • Added badge logic support for new Honor phones.
  • Fixed the ANR issue that occasionally occurred during network connection checks.
  • January 27, 2021 -
    SDK v1.2.2.4 release
  • Fixed the special character handling issue in Intent strings of FCM notifications.
  • Fixed other known issues.
  • January 18, 2021 -

    November 2020

    Update Description Release Date Documentation
    SDK v1.2.2.0 release
  • Unified the naming convention for account and tag operation APIs.
  • Optimized SDK error code reporting.
  • Upgraded the FCM channel protocol to enable the FCM system to take over the display of notifications sent through the FCM channel.
  • Added the support for badge coloring for messages sent through the TPNS channel.
  • Added the support for Gzip compression during network communication.
  • Fixed the exception of service unbinding that might occur in multi-thread environments.
  • November 26, 2020 -
    SDK v1.2.1.3 release
  • Optimized the internal logic.
  • Officially added the support for Huawei Push SDK v5 staring this version. Update the integration configuration as instructed in Huawei Channel v5 Integration.
  • November 11, 2020 -

    October 2020

    Update Description Release Date Documentation
    SDK v1.2.1.1 release
  • Added user attribute APIs for personalized push.
  • Added the in-app message feature and several in-app message templates.
  • Optimized and updated the SO files.
  • Optimized the SDK internally.
  • October 12, 2020 -

    July 2020

    Update Description Release Date Documentation
    SDK v1.2.0.3 release Fixed known issues. July 30 2020 -
    SDK v1.2.0.2 release Optimized the internal logic. July 01, 2020 -

    June 2020

    Update Description Release Date Documentation
    SDK v1.2.0.1 release
  • Added the support for collecting statistics on vendor channel notification click events.
  • Added more custom notification styles.
  • Upgraded the SDK for OPPO PUSH to v2.1.0.
  • June 23, 2020 This version involves package name changes. Please modify relevant configurations as instructed in SDK Integration:
  • Automatic integration: pay attention to the obfuscation configuration.
  • Manual integration: pay attention to the SO files, manifest file, and obfuscation configuration.
  • SDK v1.1.6.3 release Optimized third-party vendor channel integration. June 4, 2020 -

    April 2020

    Update Description Release Date Documentation
    SDK v1.1.6.1 release Fixed the vulnerability with HTTPS certificate verification. April 28, 2020 -
    SDK v1.1.6.0 release
  • Optimized the encryption protocol.
  • Optimized network connection.
  • Added the support for badge configuration for the Huawei channel.
  • Upgraded the SDK v3.7.5 for Mi Push and SDK v3.9.0 for Meizu Push.
  • Added the support for Realme and Black Shark channels.
  • Removed the call of Beacon to get QIMEI information.
  • April 21, 2020 Badge Adaptation Guide
    SDK v1.1.5.5 release Fixed the issue where DCL violation occurred when an application was released in Google Play. April 04, 2020 -

    March 2020

    Update Description Release Date Documentation
    SDK v1.1.5.4 release
  • Optimized network connection.
  • Added account types.
  • Fixed issues with security alarming.
  • Added the compatibility with XG Platform version upgrade.
  • Added the feature of getting QIMEI information.
  • Added the feature of disabling session keep-alive.
  • March 06, 2020 -

    January 2020

    Update Description Release Date Documentation
    SDK v1.1.5.3 release
  • Optimized the network.
  • Optimized security alarming.
  • January 14, 2020 -

    December 2019

    Update Description Release Date Documentation
    SDK v1.1.5.2 release Optimized error monitoring. December 19, 2019 -
    SDK v1.1.5.1 release Optimized crash monitoring. December 12, 2019 -
    SDK v1.1.5.0 release
  • Optimized the TPNS SDK support for Huawei push.
  • Upgraded the OPPO PUSH SDK to v2.0.2.
  • December 04, 2019 -

    November 2019

    Update Description Release Date Documentation
    SDK v1.1.4.0 release
  • Added internal error reporting.
  • Added the compatibility with Huawei Push v3.
  • Added the compatibility with OnePlus devices.
  • November 21, 2019 -
    SDK v1.1.3.2 release Optimized statistics collection. November 13, 2019 -
    SDK v1.1.3.1 release Optimized the network. November 11, 2019 -

    October 2019

    Update Description Release Date Documentation
    SDK v1.1.3.0 release
  • Optimized data reporting.
  • Optimized logging to add the local log reporting feature.
  • Added API call chaining.
  • Optimized the system internally to improve resource release.
  • October 31, 2019 -

    September 2019

    Update Description Release Date Documentation
    SDK v1.1.2.1 release
  • Optimized the notification bar display.
  • Optimized some APIs.
  • Added the support for audio rich media.
  • Optimized the SDK internally.
  • September 09, 2019 Usage of audiovisual rich media