All Projects β†’ gotify β†’ Android

gotify / Android

Licence: mit
An app for creating push notifications for new messages posted to gotify/server.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Android

Play Store Demo
π‘ƒπ‘™π‘Žπ‘¦ π‘†π‘‘π‘œπ‘Ÿπ‘’ π·π‘’π‘šπ‘œ
Stars: ✭ 32 (-90.93%)
Mutual labels:  playstore
react-native-appstore-version-checker
[Deprecated] A react native module to fetch the version of latest app from android playstore or apple app store
Stars: ✭ 88 (-75.07%)
Mutual labels:  playstore
Apprise
Apprise - Push Notifications that work with just about every platform!
Stars: ✭ 4,307 (+1120.11%)
Mutual labels:  push-notifications
Android-Firebase-Notification-With-PHP-Backend
This is a practice repository of Android Firebase Push Notification with PHP Backend. I wrote a blog post about this topic on my Bengali blog site.
Stars: ✭ 51 (-85.55%)
Mutual labels:  push-notifications
pushover
Go wrapper for the Pushover API
Stars: ✭ 112 (-68.27%)
Mutual labels:  push-notifications
Googleplay Api
Google Play Unofficial Python API
Stars: ✭ 278 (-21.25%)
Mutual labels:  playstore
azure-notificationhubs-java-backend
Azure Notification Hubs SDK for Java
Stars: ✭ 31 (-91.22%)
Mutual labels:  push-notifications
Rpc Websockets
JSON-RPC 2.0 implementation over WebSockets for Node.js and JavaScript/TypeScript
Stars: ✭ 344 (-2.55%)
Mutual labels:  push-notifications
PlayStoreLinks Bot
A Reddit Bot that links to Android Apps when requested.
Stars: ✭ 91 (-74.22%)
Mutual labels:  playstore
Amazefilemanager
Material design file manager for Android
Stars: ✭ 3,626 (+927.2%)
Mutual labels:  playstore
apprise-api
A lightweight REST framework that wraps the Apprise Notification Library
Stars: ✭ 147 (-58.36%)
Mutual labels:  push-notifications
react-native-simple-alarm
Alarm clock functionality for react native ios and android using react-native-push-notification and react-native-community/async-storage
Stars: ✭ 44 (-87.54%)
Mutual labels:  push-notifications
Webpush
webpush, Encryption Utilities for Web Push protocol
Stars: ✭ 308 (-12.75%)
Mutual labels:  push-notifications
androidScientificCalculator
βž•An elegant feature-packed scientific calculator app for Android. Published on the Google Play Store.
Stars: ✭ 23 (-93.48%)
Mutual labels:  playstore
Grouparoo
🦘 The Grouparoo Monorepo - open source customer data sync framework
Stars: ✭ 334 (-5.38%)
Mutual labels:  push-notifications
node-apn-http2
Communicate with Apple Push Notification Service via native Node.js v8.8.1+ HTTP2 module (node-apn drop-in)
Stars: ✭ 25 (-92.92%)
Mutual labels:  push-notifications
Pushok
PHP client for Apple Push Notification Service (APNs) - Send push notifications to iOS using the new APNs HTTP/2 protocol with token-based (JWT with p8 private key)
Stars: ✭ 260 (-26.35%)
Mutual labels:  push-notifications
Gmscore
Free implementation of Play Services
Stars: ✭ 4,356 (+1133.99%)
Mutual labels:  push-notifications
Onesignal Website Sdk
OneSignal is a push notification service for web and mobile apps. This SDK makes it easy to integrate your website with OneSignal Push Notifications. https://onesignal.com
Stars: ✭ 338 (-4.25%)
Mutual labels:  push-notifications
Firebasepushnotificationplugin
Firebase Push Notification Plugin for Xamarin iOS and Android
Stars: ✭ 307 (-13.03%)
Mutual labels:  push-notifications

Gotify Android Build Status FOSSA Status latest release version F-Droid

Gotify Android connects to gotify/server and shows push notifications on new messages.

Features

  • show push notifications on new messages
  • view and delete messages

Installation

Download the apk or get the app via F-Droid or Google Play.

Get it on Google Play Get it on F-Droid Get it on F-Droid

Google Play and the Google Play logo are trademarks of Google LLC.

Disable battery optimization

By default Android kills long running apps as they drain the battery. With enabled battery optimization, Gotify will be killed and you wont receive any notifications.

Here is one way to disable battery optimization for Gotify.

  • Open "Settings"
  • Search for "Battery Optimization"
  • Find "Gotify" and disable battery optimization

Minimize the Gotify foreground notification

Only possible for Android version >= 8

The foreground notification with content like Listening to https://push.yourdomain.eu can be manually minimized to be less intrusive:

  • Open Settings -> Apps -> Gotify
  • Click Notifications
  • Click on Gotify foreground notification
  • Select a different "Behavior" or "Importance" (depends on your android version)
  • Restart Gotify

Message Priorities

Notification Gotify Priority
- 0
Icon in notification bar 1 - 3
Icon in notification bar + Sound 4 - 7
Icon in notification bar + Sound + Vibration 8 - 10

Building

Execute the following command to build the apk.

$ ./gradlew build

Update client

  • Run ./gradlew generateSwaggerCode
  • Discard changes to client/build.gradle (newer versions of dependencies)
  • Fix compile error in client/src/main/java/com/github/gotify/client/auth/OAuthOkHttpClient.java (caused by an updated dependency)
  • Delete client/settings.gradle (client is a gradle sub project and must not have a settings.gradle)
  • Commit changes

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

License

This project is licensed under the MIT License - see the LICENSE file for details

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].