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.