Idea Summary
Add a built-in view or logging mechanism in Oracle APEX to track push notifications sent via the APEX_PUSH package. This would eliminate the need for developers to create custom tables to log notifications manually
Use Case
1. End Users can view a history of notifications they’ve received within the app, ensuring they don’t miss important updates.
2. End Users can refer back to past notifications for reference or follow-up actions.
Preferred Solution
Introduce a system view (e.g., APEX_PUSH_NOTIFICATIONS) to automatically log and display push notifications. The view should include the following columns:
NOTIFICATION_ID (unique identifier for each notification)
TITLE (title of the notification)
BODY (content/message of the notification)
USER_ID (recipient of the notification)
TARGET_PAGE_LINK (link or page to navigate when the notification is clicked)
SENT_DATE (timestamp when the notification was sent)
STATUS (e.g., READ, UNREAD)
Additionally, provide an API to update the notification status.