Skip to content

feat(android): add embedded FCM WebPush distributor path#5

Merged
7w1 merged 1 commit into
SableClient:mainfrom
eleboucher:feat/embedded-fcm-webpush
Jul 19, 2026
Merged

feat(android): add embedded FCM WebPush distributor path#5
7w1 merged 1 commit into
SableClient:mainfrom
eleboucher:feat/embedded-fcm-webpush

Conversation

@eleboucher

@eleboucher eleboucher commented Jul 19, 2026

Copy link
Copy Markdown
Collaborator

Adds a WebPush/VAPID push path on Android using UnifiedPush's embedded-fcm-distributor, alongside the existing FCM path (nothing removed).

When registerForPushNotifications is called with a VAPID public key, registration goes through the embedded distributor and returns the endpoint plus the p256dh and auth WebPush keys, so a WebPush gateway such as Sygnal can encrypt payloads. Without a key, the existing FCM behaviour is unchanged. iOS APNs and Linux desktop UnifiedPush are untouched.

@eleboucher
eleboucher force-pushed the feat/embedded-fcm-webpush branch from a262052 to 4557e3c Compare July 19, 2026 18:59
@codecov-commenter

Copy link
Copy Markdown

Welcome to Codecov 🎉

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

ℹ️ You can also turn on project coverage checks and project coverage reporting on Pull Request comment

Thanks for integrating Codecov - We've got you covered ☂️

@eleboucher
eleboucher force-pushed the feat/embedded-fcm-webpush branch 2 times, most recently from c1b7331 to d8248c2 Compare July 19, 2026 19:12
@eleboucher eleboucher changed the title feat(android): register push via embedded FCM WebPush distributor feat(android): add embedded FCM WebPush distributor path Jul 19, 2026
@eleboucher
eleboucher force-pushed the feat/embedded-fcm-webpush branch 3 times, most recently from 834a2b2 to 3fbb76f Compare July 19, 2026 19:53
@eleboucher
eleboucher force-pushed the feat/embedded-fcm-webpush branch from 3fbb76f to 00709a6 Compare July 19, 2026 20:01
@7w1
7w1 merged commit df09f08 into SableClient:main Jul 19, 2026
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants