2021-11-24 09:12:51 +01:00
# NextPush - Android
2022-05-26 11:56:28 +02:00
2021-11-24 09:12:51 +01:00
UnifiedPush provider for Nextcloud - android application
2021-12-16 15:12:36 +01:00
[< img src = "https://fdroid.gitlab.io/artwork/badge/get-it-on.png"
alt="Get it on F-Droid"
height="80">](https://f-droid.org/packages/org.unifiedpush.distributor.nextpush/)
2022-05-26 11:56:28 +02:00
2022-04-22 00:41:01 +02:00
## Requirements
2022-05-26 11:56:28 +02:00
2024-03-10 09:54:44 +01:00
You need the UnifiedPush provider on the server, and at least the NextPush client on Android:
2023-12-01 15:30:00 +01:00
2022-04-22 00:41:01 +02:00
**Nextcloud Server**
2023-12-01 15:30:00 +01:00
[UnifiedPush Provider App on Nextcloud Server ](https://github.com/UP-NextPush/server-app )
2022-04-22 00:41:01 +02:00
**Android Apps**
2023-12-01 15:25:14 +01:00
[0] [Nextcloud Application ](https://f-droid.org/packages/com.nextcloud.client/ ) - For SSO login (recommended)
2022-04-22 00:41:01 +02:00
2023-03-01 00:45:09 +01:00
[1] [NextPush Client ](https://f-droid.org/en/packages/org.unifiedpush.distributor.nextpush/ ) - This app
2022-04-22 00:41:01 +02:00
2023-03-01 00:45:09 +01:00
[2] [Applications supporting UnifiedPush ](https://unifiedpush.org/users/apps/ )
2022-04-22 00:41:01 +02:00
2023-03-01 00:45:09 +01:00
[3] [UP-Example ](https://f-droid.org/en/packages/org.unifiedpush.example/ ) - UnifiedPush Test Client - For testing purposes only. Not required for operation.
2021-12-16 15:12:36 +01:00
2021-11-24 09:12:51 +01:00
## Usage
2022-04-22 00:41:01 +02:00
2023-12-01 15:25:14 +01:00
1. (Recommended) Install and sign into your Nextcloud account using the official Nextcloud Application [0].
2023-03-01 00:45:09 +01:00
2. Install the NextPush client [1] and sign into your Nextcloud account.
2023-12-01 15:25:14 +01:00
a. (Recommended) With the Nextcloud file application (SSO)
2023-03-01 00:45:09 +01:00
b. Manually, you will need to create an application password for NextPush.
3. Install one application supporting UnifiedPush [2], or UP-Example [3]. Login into the application if you need to, for instance with your mastodon account or with your matrix account.
2022-05-26 11:56:28 +02:00
4. The application will automatically detect NextPush and use it to send notifications.
2021-11-24 09:16:33 +01:00
2024-03-10 09:54:44 +01:00
## Notification Channels
2024-03-10 09:57:10 +01:00
This app supports notification channels for use cases where UnifiedPush can't be used. Please check the [Examples ](docs/notification_channel_examples.md ) for more information.
2024-03-10 09:54:44 +01:00
2021-11-24 09:16:33 +01:00
## Credit
2022-05-26 11:56:28 +02:00
2021-11-24 09:16:33 +01:00
This application has been inspired by [Nextcloud Push Notifier ](https://gitlab.com/Nextcloud-Push/nextcloud-push-notifier )