Push Notifications Connector

Content Type: Module
Categories: Communication

Overview

Push Notifications let your application notify a user of events even when the user is not actively using the application. This is a native capability provided by both Android and iOS devices and made available via Google Cloud Messaging (GCM) and Apple Push Notifications service (APNs). This project is meant to make it easy for Mendix developers who want to include Push Notifications capability into their Mendix Native or Hybrid mobile application.

Documentation

Releases

Version: 7.4.0
Framework Version: 9.24.0
Release Notes: - We added support for Web Push notifications for progressive web apps. Refer to the module documentation for more information and details on how to set it up. - We fixed an issue where it was not possible to select different messaging service settings for iOS and Android.
Version: 7.3.0
Framework Version: 9.24.0
Release Notes: - We upgraded the module to Mendix 9.24.0 - We added support for React client, introduced as public beta in Mendix 10.7.0. As part of this, we updated all dropdown widgets to the new Combo Box widget. - We updated Atlas Core module compatibility to v3.12.3 to replace the Static image widget with the Image widget. - We updated Data Widgets module compatibility to v2.19.1 - We updated Switch widget compatibility to v4.2.1 - We excluded the snippets related to hybrid mobile, since hybrid mobile apps are deprecated as of Mendix 9 and cannot be used when React client is enabled. If your app still uses the hybrid mobile profile, you can include the snippets manually after importing the module. Notes: - Make sure that you have the Combo Box widget installed in your project. If you do not already have it, you can download it from the marketplace. - When importing the module in Mendix 10.6.0 or above, you might get consistency error CE6087 for renamed design properties. Right-click and update all renamed design properties in the project.
Version: 7.2.4
Framework Version: 9.18.0
Release Notes: - We updated the "netty" dependencies for the module to version "4.1.109.Final". Note: If you are already using this module in your project, after upgrading to this version make sure to remove old versions of the updated libraries and their corresponding '.PushNotifications.RequiredLib' from your userlib folder. Updated: - netty-buffer-4.1.109.Final - netty-codec-4.1.109.Final - netty-codec-dns-4.1.109.Final - netty-codec-http2-4.1.109.Final - netty-codec-http-4.1.109.Final - netty-codec-socks-4.1.109.Final - netty-common-4.1.109.Final - netty-handler-4.1.109.Final - netty-handler-proxy-4.1.109.Final - netty-resolver-4.1.109.Final - netty-resolver-dns-4.1.109.Final - netty-transport-4.1.109.Final - netty-transport-native-unix-common-4.1.109.Final
Version: 7.2.3
Framework Version: 9.18.0
Release Notes: - We migrated from the legacy FCM APIs to HTTP v1 when sending notifications to hybrid devices. If you use this module to send notifications to hybrid apps, you should update to this version before 2024-06-20.
Version: 7.2.2
Framework Version: 9.18.0
Release Notes: - We updated the "netty" dependencies for the module to version "4.1.101.Final". - We updated the "slf4j-api" dependency for the module to version "2.0.7". Note: If you are already using this module in your project, after upgrading to this version make sure to remove old versions of the updated libraries and their corresponding '.PushNotifications.RequiredLib' from your userlib folder. Updated: - netty-buffer-4.1.101.Final - netty-codec-4.1.101.Final - netty-codec-dns-4.1.101.Final - netty-codec-http2-4.1.101.Final - netty-codec-http-4.1.101.Final - netty-codec-socks-4.1.101.Final - netty-common-4.1.101.Final - netty-handler-4.1.101.Final - netty-handler-proxy-4.1.101.Final - netty-resolver-4.1.101.Final - netty-resolver-dns-4.1.101.Final - netty-transport-4.1.101.Final - netty-transport-native-unix-common-4.1.101.Final - slf4j-api-2.0.7
Version: 7.2.1
Framework Version: 9.18.0
Release Notes: - We fixed an incorrect header when sending notifications to hybrid apps
Version: 7.2.0
Framework Version: 9.18.0
Release Notes: - We included a migration file for the Java dependencies for Studio Pro 10 compatibility.
Version: 7.1.3
Framework Version: 9.18.0
Release Notes: - We updated the “netty” dependencies for the module to version “4.1.94.Final“. Below is a list of updated userlib files. (Note: If you are already using this module in your project, after upgrading to this version make sure to remove old versions of the updated libraries and their corresponding '.PushNotifications.RequiredLib' from your userlib folder) Updated: - netty-buffer-4.1.94.Final - netty-codec-4.1.94.Final - netty-codec-dns-4.1.94.Final - netty-codec-http2-4.1.94.Final - netty-codec-http-4.1.94.Final - netty-codec-socks-4.1.94.Final - netty-common-4.1.94.Final - netty-handler-4.1.94.Final - netty-handler-proxy-4.1.94.Final - netty-resolver-4.1.94.Final - netty-resolver-dns-4.1.94.Final - netty-transport-4.1.94.Final - netty-transport-native-unix-common-4.1.94.Final
Version: 7.1.2
Framework Version: 9.18.0
Release Notes: - We updated XPath in 'UpdateDeviceRegistration' microflow - We updated the dependencies for the module Note: If you are already using this module in your project, after upgrading to this version make sure to remove old versions of the updated libraries and their corresponding '.PushNotifications.RequiredLib' from your userlib folder, See the list below for the changes in this release. Updated: - 'checker-qual' to version 3.33.0 - 'j2objc-annotations' to version 2.8 - 'error_prone_annotations' to version 2.18.0 Removed: - 'checker-compat-qual-2.5.5'
Version: 7.1.1
Framework Version: 9.18.0
Release Notes: - We updated the 'guava' library to '32.0.1-android' (Note: If you are already using this module in your project, please make sure to remove the old version '31.0.1-android' from your userlib folder after upgrading to this version) - We updated the log messages for succeeded and failed notifications