I thought that was the original reason for renaming the tab from Transactions. Is "Your FIFA ticket is redeemable now" triggered as a push notification?
Notifications are not activities by example:
The 1st difference
Let's say you have voting right for the director of the board and the vote closes 10PM, there are 3 scenarios what could be on display in the Activity tab:
||Activity Item message
||Voting closes midnight [countdown: 3 hours]
||Voting closed and you havne't voted.
||You voted for "Weiwu Zhang"
† "𝑖𝑟𝑟𝑒𝑙𝑒𝑣𝑒𝑛𝑡" denotes the scenario that the expiration time of the vote is irrelevant to the current user (beacuse he already voted).
And the corresponding notification is:
- 10 minutes left before the voting expires.
If the user clicks that notification message, sees the voting action, made the vote, then it's the 𝑖𝑟𝑟𝑒𝑙𝑒𝑣𝑎𝑛𝑡 scenario. If the user didn't click that notification in 10 minutes, then it's the 𝑝𝑎𝑠𝑡 scenario. If the user didn't receive the notificatino yet, then it's the 𝑓𝑢𝑡𝑢𝑟𝑒 scenario.
The 2nd difference:
in the 𝑓𝑢𝑡𝑢𝑟𝑒 scenario, if an event is so important that you get 3 notifications, 1 day, 1 hour and 10 mins before, You don't need to see 3 notifications each says "1 day", "1 hour", "10 mins" and work out what each one of them means by adding that time to the timestamp of the notification. ("Oh I received a notification that says 10 minutes left, and that was 8 minutes ago, so it is 2 minutes left."). Rather instead, one count-down in the activity section is enough no matter how many notifications.
Outside the 𝑓𝑢𝑡𝑢𝑟𝑒 scenario, You also don't need to seem the notifications at all in Activities if you have already voted, again making notification not equivalent of activities).
The 3rd difference:
You can have a future activity a few months ahead of the time which doesn't have a corresponding notification until pretty close. Like FIFA ticket.
A quick way to remember:
- An activity is like an email (𝑝𝑎𝑠𝑡) or a calendar entry (𝑓𝑢𝑡𝑢𝑟𝑒)
- A notification is like "you have a meeting today"; "your meeting will start in 10 minutes" and "you have 30 emails".
Thanks to the distinction between activities and notifications, there is no need to store notifications in the app itself. We go for the platform's notification area. With such understanding, Tomek is only showing the activity tab concept in this thread.