https://github.com/igniterealtime/openfire-pushnotification-plugin
Openfire plugin that adds support for Push Notification (XEP-0357).
https://github.com/igniterealtime/openfire-pushnotification-plugin
Last synced: 6 months ago
JSON representation
Openfire plugin that adds support for Push Notification (XEP-0357).
- Host: GitHub
- URL: https://github.com/igniterealtime/openfire-pushnotification-plugin
- Owner: igniterealtime
- License: apache-2.0
- Created: 2019-06-10T09:56:42.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2025-03-17T12:54:47.000Z (10 months ago)
- Last Synced: 2025-04-24T05:48:51.871Z (9 months ago)
- Language: Java
- Size: 91.8 KB
- Stars: 7
- Watchers: 17
- Forks: 11
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.html
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/igniterealtime/openfire-pushnotification-plugin/actions)
The Push Notification Plugin is a plugin for the [Openfire XMPP server](https://www.igniterealtime.org/openfire), which adds support sending push notifications to client software, as described in [XEP-0357: "Push Notifications"](https://xmpp.org/extensions/xep-0357.html).
Building
--------
This project is using the Maven-based Openfire build process, as introduced in Openfire 4.2.0. To build this plugin locally, ensure that the following are available on your local host:
* A Java Development Kit, version 7 or (preferably) 8
* Apache Maven 3
To build this project, invoke on a command shell:
$ mvn clean package
Upon completion, the openfire plugin will be available in `target/pushnotification-openfire-plugin-assembly.jar`. This file should be renamed to `pushnotification.jar`
Installation
------------
Copy `pushnotification.jar` into the plugins directory of your Openfire server, or use the Openfire Admin Console to upload the plugin. The plugin will then be automatically deployed.
To upgrade to a new version, copy the new `pushnotification.jar` file over the existing file.