Deep Android Integrations
summary
Walks through concrete integrations: implementing deep links with Play Store referrer handling to resume post-install flows, a locale-induced lat/long parsing bug fixed by using Locale.US, three SSO patterns including URI-based native sign‑on vs three‑legged OAuth, fixing a signature check to mitigate the fake ID vulnerability, building an AIDL IPC proxy to connect Bixby to backend APIs, and Evernote’s content provider + AccountManager + SyncAdapter combo with a random sync jitter to avoid hourly DDoS spikes.
AI-written summary · about
chapters (30)
- 0:00Introduction
- 0:58Traditional Approach
- 5:46App Linking
- 7:40Deep Link
- 10:10Threelegged auth
- 15:41Package names
- 16:18Verify app signature
- 17:26Verify app signatures
- 17:55Fake ID and Phoner
- 18:37Fake App
- 20:36Web API
- 23:23IDL
- 24:18Service Connection
- 28:00Fragment Services
- 31:20Read Intents
- 31:55Editing Files
- 34:00Intent API
- 35:28Content Provider
- 37:27Content Resolver
- 37:53OpenFile
- 38:40OpenFileDescriptor
- 39:08Account Manager
- 40:54Add Account
- 41:25GetAuthToken
- 42:33Add New Account
- 43:18Sync Adapter
- 45:23Metadata
- 45:47Service Store
- 47:08Wrap Up
- 49:04Wrapping Up








