Push Inbox
Push Inbox Overview
NetmeraInbox
allows you to access and manage previously sent push notifications in an inbox-style interface. You cannot instantiate NetmeraInbox
directly; instead, you must obtain an instance through the SDK and use it to interact with push notifications.
Filtering Notifications
Create a NetmeraInboxFilter
instance to specify which push notifications to fetch. You can filter by:
Status: Read, Unread, or Deleted.
Categories: Filter by specific categories.
Expired Notifications: Include or exclude expired notifications.
Page Size: Number of notifications to fetch per request.
Here is a sample code to determine filtering options:
Fetching the First Page
Use fetchInboxUsingFilter()
to retrieve notifications that match the filter:
Fetching Next Pages
Once the first page is retrieved, use netmera.fetchNextPage()
to get additional pages:
Calling netmera.fetchNextPage()
when no additional pages exist will trigger an error.
Updating Push Notification Status
Notifications can have three states:
Unread
Read
Deleted
Use updateStatus
to change a notification's status asynchronously:
Counting Notifications by Status
Retrieve the count of notifications by status:
Last updated
Was this helpful?