android: add notifications foundation with fcm channels and deep links
Some checks failed
CI / test (push) Failing after 2m10s
Some checks failed
CI / test (push) Failing after 2m10s
This commit is contained in:
@@ -281,3 +281,11 @@
|
||||
- Added fullscreen viewer header with close, index, share placeholder, and delete placeholder actions.
|
||||
- Added image navigation controls (`Prev`/`Next`) for gallery traversal.
|
||||
- Updated Telegram UI batch-2 checklist for fullscreen media header support.
|
||||
|
||||
### Step 47 - Notifications foundation (FCM + channels + deep links)
|
||||
- Added Firebase Messaging dependency and Android manifest wiring for `POST_NOTIFICATIONS`.
|
||||
- Added notification channels (`messages`, `mentions`, `system`) with startup initialization in `MessengerApplication`.
|
||||
- Added push service (`MessengerFirebaseMessagingService`) + payload parser + notification dispatcher.
|
||||
- Added notification tap deep-link handling to open target chat from `MainActivity` via nav host.
|
||||
- Added runtime notification permission request flow (Android 13+) in `MessengerNavHost`.
|
||||
- Added parser unit test (`PushPayloadParserTest`).
|
||||
|
||||
Reference in New Issue
Block a user