Grokking Modern Mobile System Design Interview
0% completed
Push Notification SDK
Design a push-notification SDK that manages registration, handles delivered payloads, synchronizes an in-app inbox, and passes validated tap actions to the host.
Push delivery is best effort. The system notification list is not a durable or complete application inbox.
1. Let the host control integration
initialize(config) updateAccount(accountContext) handleRegistration(registration) handlePayload(payload) -> handling result handleTap(action) -> pending route intent syncInbox() -> async result observeInbox() -> current view and changes
.....
.....
.....
Like the course? Get enrolled and start learning!
Reading Progress
0%