Push notification backends (currently FCM, APNS on push-notifications service) allow setting up an expiry value of the messages sent (eg. in case a notification remains stale for some time it shouldn't be relevant anymore). Since this is a broader product feature we might want to think about:
- Is expiry something we want to enforce?
- How long should the TTL to be?
- Is it a global value or something API consumers should define?