Grokking Modern Mobile System Design Interview
Vote

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%


Vote for new content