Skip to content

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

Open
p1gp1g wants to merge 20 commits intonextcloud: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 intonextcloud:masterfrom
p1gp1g:feat/fcm-generic

Conversation

@p1gp1g
Copy link

@p1gp1g p1gp1g commented Feb 17, 2026

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>
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.

3 participants