NextPush - Android
NextPush is a push notification service designed for Nextcloud, allowing you to receive notifications from your Nextcloud server.
- License: AGPL-3.0
- Sources: https://codeberg.org/NextPush/nextpush-android
- Server: https://codeberg.org/NextPush/uppush
- Technology: HTTP Server Sent Events
- Log in to Your Nextcloud Admin Account:
- Access your Nextcloud instance as an administrator.
- Go to the App Store:
- Navigate to Apps in the Nextcloud menu.
- Download the UnifiedPush provider app.
- Install NextPush:
- Click Download and Enable to install the NextPush app.
- Configure NextPush as a UnifiedPush Distributor:
- Go to Settings > Administration > NextPush.
- Enable the UnifiedPush Distributor option.
- Save the settings.
Install the latest version of the application from one of the following sources:
- Open the NextPush app after installation.
- Login to your Nextcloud account:
- If you have Nextcloud File appliation installed, you can login with the Nextcloud File application, or with a manual login
- To login manually, tap “Manual login” and inform your server URL, your username and an application password. To create an application password, on your nextcloud website, go to Settings > Security > Add an “App name” and “Create new app password”.
- Grant the necessary permissions (e.g., notifications and battery optimization exemptions) to ensure it runs properly in the background.
- Open the app you want to use with UnifiedPush (check this list for compatible apps).
- Look for the Push Notification Settings or UnifiedPush Settings in the app.
- Select NextPush as the UnifiedPush distributer
- Save the settings, and the app will now use NextPush to deliver push notifications.
- Trigger a test notification from the app you chose.
- Ensure that the notification is delivered to your device successfully.
- The counter next to the app in NextPush will also go up by one every time a notification is sent.
- If notifications are not working, check NextPush’s settings and ensure it has the necessary permissions to run in the background.