GitPedia

Android

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

From gotify·Updated June 18, 2026·View on GitHub·

Gotify Android connects to [gotify/server](https://github.com/gotify/server) and shows push notifications on new messages. The project is written primarily in Kotlin, distributed under the MIT License license, first published in 2018. It has gained significant community traction with 1,417 stars and 205 forks on GitHub. Key topics include: android, fdroid, gotify, java, playstore.

Latest release: v2.10.0
April 26, 2026View Changelog →

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

<img align="right" src="app.gif" width="250" />

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.

<img src="https://play.google.com/intl/en_gb/badges/images/generic/en_badge_web_generic.png" alt="Get it on Google Play" width="150" />
<img src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png" alt="Get it on F-Droid" width="150"/>
<img src="download-badge.png" alt="Get it on F-Droid" width="150"/>

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

See also https://dontkillmyapp.com for phone manufacturer specific instructions to disable battery optimizations.

Minimize the Gotify foreground notification

Only possible for Android version >= 8

The foreground notification showing the connection status can be manually minimized to be less intrusive:

  • Open Settings -> Apps -> Gotify
  • Click Notifications
  • Click on Gotify foreground notification
  • Toggle the "Minimize" option / Select a different "Behavior" or "Importance" (depends on your Android version)
  • Restart Gotify

Message Priorities

NotificationGotify Priority
-0
Icon in notification bar1 - 3
Icon in notification bar + Sound4 - 7
Icon in notification bar + Sound + Vibration8 - 10

Building

Use Java 17 and execute the following command to build the apk.

bash
$ ./gradlew build

Update client

  • Run ./gradlew openApiGenerate
  • 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

Contributors

Showing top 12 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from gotify/android via the GitHub API.Last fetched: 6/19/2026