https://github.com/noriginmedia/nannoq-fcm
Firebase Cloud Messaging (FCM) Backend implementation for Vert.x.
https://github.com/noriginmedia/nannoq-fcm
Last synced: 3 months ago
JSON representation
Firebase Cloud Messaging (FCM) Backend implementation for Vert.x.
- Host: GitHub
- URL: https://github.com/noriginmedia/nannoq-fcm
- Owner: NoriginMedia
- License: mit
- Created: 2017-10-16T13:14:19.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-07-27T17:26:53.000Z (almost 7 years ago)
- Last Synced: 2025-01-04T04:32:49.250Z (5 months ago)
- Language: Java
- Size: 75.2 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# DISCONTINUED JAVA LEGACY - Use Kotlin version @ [Nannoq-Tools](https://github.com/NoriginMedia/nannoq-tools)
# Nannoq FCM
[](https://www.tomrom.net/job/nannoq-tools/job/master/)
nannoq-fcm is a XMPP server implementation for use with Firebase Cloud Messaging with all features, for a Vert.x environment.
It supports:
- Topics
- Direct Messages (Down and Upstream)
- Device Groups
- Device Registrations### Prerequisites
Vert.x >= 3.5.0
Java >= 1.8
Maven
Redis
## Installing
mvn clean package -Dgpg.skip=true
### Running the tests
mvn clean test -Dgpg.skip=true
### Running the integration tests
mvn clean verify -Dgpg.skip=true
## Usage
First install with either Maven:
```xml
com.nannoq
fcm
1.0.5```
or Gradle:
```groovy
dependencies {
compile group: 'nannoq.com:fcm:1.0.5’
}
```### Implementation and Use
Please consult the [Wiki](https://github.com/NoriginMedia/nannoq-fcm/wiki) for guides on implementations and use.
## Contributing
Please read [CONTRIBUTING.md](https://github.com/NoriginMedia/nannoq-fcm/blob/master/CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.
## Versioning
We use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/NoriginMedia/nannoq-fcm/tags)
## Authors
* **Anders Mikkelsen** - *Initial work* - [Norigin Media](http://noriginmedia.com/)
See also the list of [contributors](https://github.com/NoriginMedia/nannoq-fcm/contributors) who participated in this project.
## License
This project is licensed under the MIT License - see the [LICENSE.md](https://github.com/NoriginMedia/nannoq-fcm/blob/master/LICENSE) file for details