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:
Scenario |
Activity Time |
Activity Item message |
|
|
ππ’π‘π’ππ |
10PM |
Voting closes midnight [countdown: 3 hours] |
|
|
πππ π‘ |
10PM |
Voting closed and you havne't voted. |
|
|
πππππππ£πππ‘β |
7PM |
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.