Use Expiration to discard your message if it hasn’t been delivered or displayed by a specific time. Toggle to enable, then select the radio button for either Duration or Date & Time.
For Duration, enter the number of minutes, hours, or days past your defined send time to expire the delivery.
For Date & Time, enter the date and time when delivery attempts should cease.
If a device is online, the notification will be delivered immediately. If a device is offline, the push service for each platform (e.g., APNs for iOS and FCM for Android) preserves the notification and attempts to deliver it as soon as it comes online, up until the expiration date.
For Web Notifications, if no expiration is set and a device is offline, the delivery service, e.g., Google or Mozilla, preserves the notification and attempts to deliver it as soon as it comes online, for a maximum of 28 days. There is no way to remove a delivered Push Notification.
Since In-App Messages are delivered via push notifications, they will not be delivered past the expiration date if the user has been offline. In addition, Urban Airship will not display an In-App Message past the expiration date.