Just make
short URLs.
Long links, shortened.
Sharing, simplified.
Answered from the closest place on earth, wherever the link is tapped.
LONG LINK
SHORT LINK
01 / DEEP LINKS
If the app is there, the app opens.
Tapping the link opens the app directly, with no trip through the browser. The verification files for Android App Links and iOS Universal Links are written the moment you register an app.
- Several apps can share one domain — paths keep each one's links its own.
- In-app browsers like KakaoTalk and Instagram get a way out.
- Preview title, description and image are set per link.
INVITED
Join my board Put a sticker on it with me.02 / AFTER INSTALL
Not installed? The trail doesn't break.
People without the app go to the store. When they open the app for the first time, they land on the screen they first tapped.
Android uses the Google Play Install Referrer. iOS has no official equivalent, so the link is restored right after install or carried by a one-time code. Nothing here guesses at the device.
03 / INSIGHTS
See where the trail goes cold.
From the tap to the after-install hand-off, every step a link passes through is counted by day.
No fingerprinting to identify a person. Event, platform, country and campaign are all that is kept — never a raw IP or User-Agent.
The bars stand in for step ratios. Real numbers fill in on the dashboard.
04 / DEVELOPERS
Simple on the receiving end too.
One call to initialize the SDK. It hands you a destination and leaves navigation to your app.
flutter pub add infly
await Infly.initialize(
appId: 'app_xxx',
publicKey: 'pk_live_xxx',
);
Infly.onLink.listen((link) {
router.go(link.destination);
});
curl -X POST https://infl.ly/api/v1/links \
-H "Authorization: Bearer sk_live_xxx" \
-d '{"destination": "/board/1234"}'
{ "url": "https://infl.ly/Ab3xK91" }