SDK for iOS

Last updated: 2021-04-26 15:20:27

    April 2021

    Update Description Release Date Documentation
    SDK v1.3.1.0 release
  • Fixes the issue where the audio playback rules of TPNS and APNs channels are inconsistent.
  • Fixes the issue where the encrypted fields delivered via the cloud control emergency solution become invalid during cluster switching.
  • Fixes the issue where sometimes statistical log reporting fails.
  • Fixes the issue where it may fail to overwrite notifications that carry `thread-id`.
  • Optimizes the prompts of some error logs.
  • Improves the accuracy of the terminal's environmental verification of TPNS token.
  • Supports automatic reissue of the badge number set when the TPNS network connection fails.
  • Improves the arrival and reporting of silent messages to make them more timely.
  • Supports querying tags.
  • Supports callbacks for notification permission applications.
  • TPNS channel supports `thread_id` message grouping.
  • Demo adds sample code for global cluster switching.
  • Supports callbacks for successful TPNS network connection and disconnection.
  • April 12, 2021 SDK Download

    January 2021

    Update Description Release Date Documentation
    SDK v1.3.0.0 release
  • Fixes crashes in multi-thread and low-memory scenarios.
  • Reduces unnecessary MQTT network timeout detection.
  • Supports a higher performance report mode for arrival.
  • Reduces the size of the in-app message plugin package.
  • Encrypts the request that obtains the TPNS token.
  • Adds parameter checking logic and error callback for account, tag, and user attributes.
  • Deletes account type enumeration and makes it customizable.
  • January 25, 2021 SDK Download

    November 2020

    Update Description Release Date Documentation
    SDK v1.2.9.0 release
  • Fixes the image download issue for rich media push.
  • Fixes the TPNS channel online issue when the app runs in the background.
  • Fixes TPNS token repeated issue that might occur in v1.2.5.2 or earlier.
  • Fixes persistent connection establishment issues.
  • Fixes conflicting names between "in-app message" and some SDKs.
  • Optimizes local cache performance.
  • Optimizes the report time of the app notification switch status.
  • Optimizes the persistent connection processing mechanism in weak network scenarios.
  • Optimizes account APIs.
  • Optimizes TPNS demo code.
  • Adds the local notification feature.
  • Supports IPv6.
  • Deletes the compatible code of the free version.
  • November 25, 2020 -

    October 2020

    Update Description Release Date Documentation
    SDK v1.2.8.1 release Fixes known issues. October 29, 2020 -

    September 2020

    Update Description Release Date Documentation
    SDK v1.2.8.0 release
  • Adds user attribute APIs for personalized push.
  • Adds the in-app message feature and several in-app message templates.
  • Supports message delivery via the TPNS channel.
  • Fixes known issues.
  • September 27, 2020 -

    July 2020

    Update Description Release Date Documentation
    SDK v1.2.7.2 release
  • Adds the custom event report feature.
  • Improves the success rate of report on the number of arrivals.
  • Fixes known issues.
  • July 23, 2020 -

    May 2020

    Update Description Release Date Documentation
    SDK v1.2.6.1 release
  • Improves stability and fixes known issues.
  • Optimizes integration and adds the registration callback method.
  • Adds the TPNS channel and supports message delivery via the TPNS channel when message delivery via the APNs channel fails.
  • Optimizes data statistics.
  • May 06, 2020 Registration Callback Method

    April 2020

    Update Description Release Date Documentation
    SDK v1.2.5.4 release Improves stability and fixes known issues. April 22, 2020 -

    March 2020

    Unregistering XG Platform Service
    Update Description Release Date Documentation
    SDK v1.2.5.3 release
  • Supports unregistering free TPNS clusters to avoid repeated pushes.
  • Supports replacing repeated messages in the notification extension.
  • March 19, 2020
    SDK v1.2.5.2 release
  • Improves push precision and adds account type enumeration.
  • Improves stability, optimizes log I/O, and fixes message receiving callback issue for iOS 10.
  • March 06, 2020 -

    February 2020

    Update Description Release Date Documentation
    SDK v1.2.5.1 release
  • Simplifies the integration. Deletes report APIs and uses SDK auto-processing.
  • Improves stability and fixes crashes caused by the caching module.
  • February 20, 2020 -

    January 2020

    Update Description Release Date Documentation
    SDK v1.2.4.9 release
  • Improves stability. Fixes crashes triggered by message statistics and a memory leak issue.
  • Improves SDK compatibility.
  • January 06, 2020 -

    December 2019

    Update Description Release Date Documentation
    SDK v1.2.4.8 release Improves stability and fixes crashes triggered by message statistics. December 24, 2019 -
    SDK v1.2.4.7 release Improves stability and fixes crashes triggered by message statistics and log record. December 19, 2019 -
    SDK v1.2.4.6 release
  • Optimizes the SDK registration process and improves the registration success rate.
  • Optimizes rich media push. Supports non-suffixed resources.
  • Fixes known issues.
  • December 16, 2019 -
    SDK v1.2.4.5 release
  • Adds crash monitoring.
  • Optimizes arrival data statistics.
  • Optimizes the statistics of accumulated number of devices.
  • Optimizes SDK I/O performance.
  • Optimizes SDK stability.
  • December 12, 2019 -

    November 2019

    Update Description Release Date Documentation
    SDK v1.2.4.4 release Optimizes SDK registration process. Improves message delivery. November 28, 2019 -
    SDK v1.2.4.3 release Optimizes SDK compatibility. November 26, 2019 -
    SDK v1.2.4.2 release Fixes the TPNS token obtaining issue via the SDK. November 22, 2019 -
    SDK v1.2.4.1 release
  • Adds log upload APIs.
  • Optimizes SDK stability.
  • Optimizes SDK compatibility.
  • November 13, 2019 -
    SDK v1.2.4.0 release
  • Fixes the single-account binding callback issue.
  • Improves the compatibility between SDK and third parties.
  • Separates device push environments to optimize statistics.
  • Optimizes the caching logic for replacing app information.
  • Improves the SDK registration success rate.
  • November 12, 2019 -

    October 2019

    Update Description Release Date Documentation
    SDK v1.2.3.0 release Fixes the issue that occurs when the device token changes. October 21, 2019 -

    September 2019

    Update Description Release Date Documentation
    SDK v1.2.2.1 release Fixes the network connection issue that occurs when an API is called during the SDK launch. September 29, 2019 -

    August 2019

    Update Description Release Date Documentation
    SDK v1.2.2.0 release
  • Fixes the registration issue for iOS 13.
  • Fixes the network connection issue that occurs when the app status changes.
  • August 28, 2019 -
    SDK v1.2.1.2 release
  • Fixes the statistic clicking issue.
  • Fixes the tag binding API issue that occurs when the network condition changes.
  • August 19, 2019 -
    SDK v1.2.1.0 release
  • Adds APIs to query the TPNS-generated tokens.
  • Fixes the single-account binding issue.
  • August 08, 2019 -

    July 2019

    Update Description Release Date Documentation
    SDK v1.2.0.0 release
  • Adds the independent statistic report SDK.
  • Optimizes the client register service.
  • Updates the parsing logic of `DeviceToken`.
  • July 30, 2019 -
    SDK v1.1.0.1 release
  • Fixes the verification logic of username and password.
  • Fixes the SDK dynamic loading issue.
  • July 25, 2019 -
    SDK v1.1.0.0 release
  • Adds the PushKit plugin.
  • Optimizes the SDK launch time.
  • July 18, 2019 -
    SDK v1.0.1.0 release
  • Adds persistent connection push.
  • Improves the support for the PushKit plugin. Currently, registration, unregistration, and report are supported.
  • July 11, 2019 -
    SDK v1.0.0.0 release Initial version July 05, 2019 -