PackageTrack
Sign in Get early access

zego_zpns

ZEGO ZPNs Flutter SDK is a flutter plugin wrapper based on ZPNs native Android / iOS SDK.

2.8.1 2.8K downloads/mo #4768 most downloaded on pub.dev

What this package is like to depend on

Last release 1 months ago

13 Jul 2026

Ships unpredictably

gaps range from 1 weeks to 1.4 years

Most releases are documented

notes for 21 of 25 stable releases

Nothing withdrawn

no release was ever pulled

4 years old

29 releases · first in 2022

1 release in the last 12 months

see the full history below

Release timeline

29 releases · Jul 2022 to Jul 2026
2023 2024 2025 2026
Release Pre-release

Releases

latest 29
  1. 2.8.1 13 Jul 2026

    Nothing published for this version

  2. 2.8.0 07 Mar 2025
    Release notes

    New Features:

    Now you can access push vendors according to your needs

    Open source →
  3. 2.6.0 23 Nov 2023
    Release notes

    New Features:

    • Custom Notification Icon: Beyond the default display of the APP icon in offline push notifications, ZPNs now enables customization of the notification icon. This feature can be used to include the sender's avatar in pushed notifications for individual or group chat messages. For more details, please refer to the "Custom Notification Icon" documentation.
    • Notification with Image: The update introduces support for including an image in offline push notifications. For more information, please refer to the "Notification with Image" section.
    • Update Icon Badge: This version allows for updating the app icon badge in offline scenarios, helping to alert users about the number of unread messages. More information can be found in the "Update Icon Badge" documentation.
    • Replace Notification: There is now support for withdrawing previously pushed notifications. For more details, please refer to the "Replace Notification" section. For further information and guidance on these new features, please refer to the respective sections in the documentation.

    API Refactoring

    💥 ZPNs 2.6.0 has separated CallKit into an independent plugin. If your project was using an older version of ZPNs, after upgrading, you will need to integrate the zego_callkit plugin additionally to ensure compatibility. Importing the zego_callkit Plugin Open the "pubspec.yaml" file and add the "zego_callkit" dependency in the format of "pub": zego_callkit: ^x.y.z Depend on the new header file for compatibility with the upgrade: import 'package:zego_callkit/zego_callkit.dart';

    Open source →
  4. 2.6.0+1 04 Dec 2023

    Nothing published for this version

  5. 2.6.0+2 29 Jan 2024

    Nothing published for this version

  6. 2.6.0+3 06 Jun 2024

    Nothing published for this version

  7. 2.6.0-custom2240 04 Jan 2024 pre-release

    Nothing published for this version

  8. 2.6.0-custom2240+1 29 Jan 2024 pre-release

    Nothing published for this version

  9. 2.5.1-alpha 24 Oct 2023 pre-release

    Nothing published for this version

  10. 2.5.0 15 Sep 2023
    Release notes

    New Features:

    • Web Development: Support developing web applications using the Flutter framework, and implement offline push. For more details, please refer to Implementation of Offline Push - Web Integration Process.
    • Local Logs: Added ZPNs local log component, which can upload logs of both ZIM and ZPNs by calling the uploadLog function in the ZIM SDK.
    • Push Unregistration: Support unregistering offline push and disabling push notifications in mobile applications. Please refer to unregisterPush for more details.
    • iOS Push Display Settings: Added the iOSNotificationArrivedConfig parameter in registerPush, which allows specifying whether to display iOS push alerts, sounds, and badges during offline push registration.
    • Pushing Private Messages to Android Devices: Support pushing messages via the private message channels provided by Android device manufacturers, achieving unlimited push capability. Please refer to the relevant content in the integration guides for Xiaomi, Huawei, OPPO, and vivo on how to create private message channels.
    • iOS Environment: Added the Automatic option in the ZPNsIOSEnvironment enumeration. When developers call registerPush for offline push registration and are not familiar with the iOS environment, they can pass this enumeration and ZPNs will automatically recognize the environment.
    • Initiating iOS Callkit Call Interface: Added an interface 'reportIncomingCall'.

    Interface Changes:

    • Data Class Member Variable Type Change: The type of the extras in ZPNsMessage has been changed from Map<String, Object> to Map<String, Object?>, in order to accommodate cases where the value may be null during JSON to map conversion. For more details, please refer to ZPNs Upgrade Guide - 2.5.0 Upgrade Guide.
    Open source →
  11. 2.5.0-alpha 15 Sep 2023 pre-release

    Nothing published for this version

  12. 2.4.0 05 Jul 2023
    Release notes

    Supports offline push between two apps

    Open source →
  13. 2.4.0+1 06 Jul 2023
    Release notes

    Fix a known problem

    Open source →
  14. 2.3.2 21 Apr 2023
    Release notes

    API Refactoring

    💥 Function(CXAction action)? performSetMutedCallAction =》 Function(CXSetMutedCallAction action)? performSetMutedCallAction

    Fix a known problem

    Open source →
  15. 2.3.2+1 30 May 2023
    Release notes

    Fix a known problem

    Open source →
  16. 2.3.1 29 Mar 2023
    Release notes

    API Refactoring

    💥 New setBackgroundMessageHandler interface used to set up the android silent push triggered the callback.Renamed didReceiveIncomingPush didReceiveIncomingPushWithPayload method, parameters by a change in content and completion for extras and uuid.

    Fix a known problem

    Open source →
  17. 2.3.1+1 12 Apr 2023
    Release notes

    Fix a known problem

    Open source →
  18. 2.3.1+2 14 Apr 2023
    Release notes

    Fix a known problem

    Open source →
  19. 2.3.0 14 Mar 2023
    Release notes

    iOS platform support VoIP 和 background push type.

    Android platform support FCM Data Message

    Open source →
  20. 2.3.0+1 22 Mar 2023
    Release notes

    Fix a known problem

    Open source →
  21. 2.2.0 11 Jan 2023
    Release notes

    API Refactoring

    💥 Please note to developers that there are breaking changes starting from version 2.2.0, so please read the following guidelines when upgrading from the old version to the new version.

    1. Make create function from member function to static function, and changing the return value from Future<ZPNs> to ZPNs?. When you using ZPNs,make sure has been configured by static function set then please call this API first. Also, you should remove the keyword await.

    2. Remove unnecessary Future return values ​​from some APIs, so you don't need to await the retuen value.

    Open source →
  22. 2.1.3 01 Sep 2022
    Release notes
    • Fixed a bug about meet android-12 request.
    Open source →
  23. 2.1.2 31 Aug 2022
    Release notes
    • Fixed a bug about android dependency.
    Open source →
  24. 2.1.1 28 Aug 2022
    Release notes
    • Fixed a bug about android extendedData error.
    Open source →
  25. 2.1.0 28 Jul 2022
    Release notes
    • Release version, with native iOS SDK dependency version 2.0.1, android SDK dependency version 2.1.0.
    Open source →
  26. 0.1.2 20 Jul 2022
    Release notes
    • Test version, with native iOS SDK dependency version 2.0.1, android SDK dependency version 2.1.0.
    Open source →
  27. 0.1.1 15 Jul 2022
    Release notes
    • Test version, with native iOS SDK dependency version 2.0.1, android SDK dependency version 2.1.0.
    Open source →
  28. 0.1.0 15 Jul 2022
    Release notes
    • Test version, with native iOS SDK dependency version 2.0.1, android SDK dependency version 2.1.0.
    Open source →
  29. 0.0.1 13 Jul 2022
    Release notes
    • Test version, with native iOS SDK dependency version 2.0.1, android SDK dependency version 2.1.0.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive