P4 Stream N: FCM service + NotificationChannels matching iOS categories
FcmService + NotificationPayload + 4 NotificationChannels (task_reminder, task_overdue, residence_invite, subscription) parity with iOS NotificationCategories.swift. Deep-link routing from payload. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -835,4 +835,17 @@
|
||||
<string name="biometric_unlock_button">Unlock with Biometrics</string>
|
||||
<string name="biometric_auth_failed">Authentication failed</string>
|
||||
<string name="biometric_not_available">Biometric authentication is not available on this device</string>
|
||||
|
||||
<!-- Notification Channels (Android) — parallel to iOS UNNotificationCategories
|
||||
defined in iosApp/iosApp/PushNotifications/NotificationCategories.swift.
|
||||
iOS does not name categories for display, so these keys are Android-only
|
||||
parallels. -->
|
||||
<string name="notif_channel_task_reminder_name">Task Reminders</string>
|
||||
<string name="notif_channel_task_reminder_description">Upcoming and due-soon task reminders</string>
|
||||
<string name="notif_channel_task_overdue_name">Overdue Tasks</string>
|
||||
<string name="notif_channel_task_overdue_description">Alerts when a task is past its due date</string>
|
||||
<string name="notif_channel_residence_invite_name">Residence Invites</string>
|
||||
<string name="notif_channel_residence_invite_description">Invitations to join a shared residence</string>
|
||||
<string name="notif_channel_subscription_name">Subscription Updates</string>
|
||||
<string name="notif_channel_subscription_description">Subscription status and billing updates</string>
|
||||
</resources>
|
||||
|
||||
Reference in New Issue
Block a user