Push Notifications
Using immediate, actionable push notifications for time-sensitive recommendations.
We strongly recommend using push notifications for recommendations that advise an "immediate" or time-sensitive action. This delivery method allows users to interact with the advice directly from their device's lock screen or notification shade, making them highly effective for driving timely engagement.

Style and Implementation
Your push notifications' overall design should adhere to the style guides of the respective operating systems:
Android: Notifications developer guide
Best Practices
Use Expandable Options
Always utilize the OS's built-in expandable notification feature. This ensures that longer recommendation messages can be viewed in their entirety directly from the OS notification center.
Provide Actionable Buttons
Define notification actions that allow the user to interact immediately.
Include a "Stop Notification" Action
We strongly advise that at least one defined action be of the "STOP NOTIFICATION" type. This empowers the user to immediately opt out of receiving similar recommendations in the future, which is crucial for a positive user experience.
Define the Primary Action (Tap)
The primary tap action (tapping the notification body itself) should be carefully considered. You have two main implementation approaches:
Simple Implementation: The tap action guides the user to your app's main notification center or the main overview view.
Advanced (Recommended) Implementation: The tap action deep-links the user directly to the relevant screen configured for that specific recommendation. While this requires more implementation effort, it provides a superior and more seamless user experience.
Deliver Timely and Contextual Notifications
Send notifications when they are most relevant to the user's current situation or immediate needs. Sending a recommendation about a local store closing after it's already closed will lead to frustration.
Last updated