Skip to content
Sendora Cloud
Create account
2026-05-30 · Docs

Deep Links — prewarm / Play Install Referrer / branded custom domain retracted

  • Audit of `links/service.ts` + `links/routes.ts` + Android SDK surfaced 3 over-claims. (1) `links.prewarm()` — no prewarm code anywhere in backend or SDK; every create is a real HTTPS round-trip. (2) "Android Play Install Referrer (100% accurate)" — no Play Install Referrer integration in Android SDK; iOS canonical-fingerprint match is the only deferred-install path today. (3) "Custom branded domains with wildcard SSL" — no custom-domain code in repo; all short links served from one canonical Sendora short domain.
  • Real shape: SDK-side `links.create()` bundle-id-gated, typed `LinkError(code, statusCode)` codes, custom JSON `linkData<T>` payload on warm + cold open, iOS deferred-install via IP-pinned fingerprint match (2h window, atomic flip), auto-served AASA + assetlinks at `/internal/aasa` + `/internal/assetlinks`, per-link OG override (`ogTitle` + `ogImageUrl`), SDK-side `revoke()` + `getStats()`, real-time click analytics with geo + device + OS + referrer.
  • Branch comparison rewritten honest. 3 new rows mark branded custom domains (Sendora ❌), Play Install Referrer deferred match (Sendora ❌), SDK prewarm cache (Sendora ❌). whyStay LEADS with the missing features. Pricing column adds Branch Activation's ~$199/mo published tier.
  • Real wins kept + emphasised: iOS canonical-fingerprint deferred match, auto-AASA/assetlinks, typed errors, SDK revoke + stats, per-link OG override.