logo

Show HN: A Self-hosted Deferred Deep linking. Firebase dynamic link model

Posted by NewtDev |an hour ago |1 comments

NewtDev an hour ago

Sometime around December 2025, I was tasked to build a referral system for Sparkle Nigeria(MFB). The referral system allows user to share their referral link with a code embedded in it and once the app is installed the code is retrieved and auto populated. The classic deferred deep linking! The solution, of course, Firebase dynamic link as been deprecated. Branch and Appflyer were an overkill. So I decided to build Blynk deferred link- a self-hosted deferred half of FDL.

The two main approach: Deterministic and Probabilistic(fallback)

Android: Play install referrer,100% Deterministic. iOS: Clipboard hand-off via UIPasteControl, 100% Deterministic, but needs a user tap- Apple won't let you read the clipboard silently.

Fallback(Probabilistic): a scored fingerprint match (IP,device model, screen, timezone, language, recency) against recent clicks. ~85-90% on iOS.

I included a doc/decisions.md file and comprehensive readMe file. The decision.md contains all the decisions made during development, with links to researched articles.

Blynk deferred link is running in production at sparkle.ng. I also included a demo to help developer understand how Blynk deferred link works.