Skip to content

Draft: Add Push Notification with Play Service on generic flavor (full FLOSS)#16528

Open
p1gp1g wants to merge 20 commits into
nextcloud:masterfrom
p1gp1g:feat/fcm-generic
Open

Draft: Add Push Notification with Play Service on generic flavor (full FLOSS)#16528
p1gp1g wants to merge 20 commits into
nextcloud:masterfrom
p1gp1g:feat/fcm-generic

Conversation

@p1gp1g

@p1gp1g p1gp1g commented Feb 17, 2026

Copy link
Copy Markdown

This PR is based on #16526, it is marked as draft until the previous PR is merged

It adds a component, FCM embedded UnifiedPush distributor, that allows to get push notifications with the Play Services, without using firebase-messaging, and the proprietary libs. It is therefore compatible with F-Droid inclusion.

It gives Play Services notifications with web push requests: so the notification proxy, isn't used

🖼️ Screenshots

🏚️ Before 🏡 After
B A

🏁 Checklist

  • Tests written, or not not needed

Signed-off-by: sim <git@sgougeon.fr>
The capability doesn't have an accountName, and therefore doesn't update the user cache

Signed-off-by: sim <git@sgougeon.fr>
…e message

Signed-off-by: sim <git@sgougeon.fr>
Signed-off-by: sim <git@sgougeon.fr>
Signed-off-by: sim <git@sgougeon.fr>
Signed-off-by: sim <git@sgougeon.fr>
Signed-off-by: sim <git@sgougeon.fr>
To catch easily when we do UnifiedPush or Common push tasks

Signed-off-by: sim <git@sgougeon.fr>
Signed-off-by: sim <git@sgougeon.fr>
… a distributor

Signed-off-by: sim <git@sgougeon.fr>
…nregistration

Signed-off-by: sim <git@sgougeon.fr>
Signed-off-by: sim <git@sgougeon.fr>
…thout proprio lib

Signed-off-by: sim <git@sgougeon.fr>
@alperozturk96

Copy link
Copy Markdown
Collaborator

Hi! Thanks for your contribution.

This PR has been in draft for some time, so we'd like to check whether you're still planning to work on it.

If the PR is still valid and you intend to continue, please mark it as Ready for Review (remove the draft status) and add the review label. We'll then be happy to take a look.

If you no longer plan to continue with this PR, please let us know so we can keep the backlog up to date.

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants