Push TTL settings
Learn about the Push Time to Live settings page in the Braze dashboard.
What is Push TTL?
Push Time to Live (TTL) controls how long Braze will attempt to deliver a push notification to devices that are offline at the time the campaign is sent. If a device reconnects after the TTL expires, the message won’t be delivered. This setting will not remove a notification if it has already been received by the user’s device—it only controls how long the push provider attempts to deliver a notification.
Setting default Push TTL values
By default, Braze sets the Push TTL to the maximum for each push messaging service.
Push messaging service | Maximum TTL |
---|---|
Web (through FCM or Web Push services) | 28 days |
Firebase Cloud Messaging (FCM) | 28 days |
Kindle (ADM) | 31 days |
Huawei (HMS) | 15 days |
These settings apply globally to all push campaigns unless a different TTL is set for a specific message. To adjust a message’s TTL, see Advanced campaign settings.
To set a different default Push TTL:
- Go to Settings > Manage Settings > Push TTL Settings.
- For each Android platform, define a default time to live value. You can set smaller increments like hours or seconds for more precise control.
- Select Save to apply your changes.