Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/timonback/notipush
Android application to receive push notifications via firebase cloudmessaging api
https://github.com/timonback/notipush
android firebase firebase-cloud-messaging push-notifications
Last synced: 15 days ago
JSON representation
Android application to receive push notifications via firebase cloudmessaging api
- Host: GitHub
- URL: https://github.com/timonback/notipush
- Owner: timonback
- Created: 2017-06-05T17:41:52.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-09-21T14:08:10.000Z (over 6 years ago)
- Last Synced: 2024-11-02T19:41:52.593Z (2 months ago)
- Topics: android, firebase, firebase-cloud-messaging, push-notifications
- Language: CSS
- Homepage:
- Size: 7.46 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Notipush ![Notipush](https://github.com/timonback/notipush/blob/master/app/src/main/res/mipmap-hdpi/ic_launcher.png?raw=true)
Notipush is an android application that allows to receive instant push notifications from any source (via the Firebase Cloudmessaging API) and display also all past sent notifications.
## Setup
1. Set up the Firebase project
1. Create a new project
2. Set the *rules* of the Firebase database to:
```
{
"rules": {
".read": "auth != null",
".write": "false"
}
}
```
2. Install the app
1. If required, change the *app/google-services.json* file to your project (download from the Firebase Settings). In essence, the Notifications and the Database needs to be enabled.
2. Install the application on your phone
3. Send new notifications
1. Checkout the *fcm.sh* file in the root directory of the project
2. Add the required tokens and keys
3. Run the script
4. Check your phone and see the notification## Docs
All updates for the docs have to added to the update/docs branch.## Disclaimer
All notification that are sent are publicly accessable with the used Firebase *rules*. Be careful about what you share.