Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

To open a website link directly in an installed Android app, implement verified Android App Links. To continue a Google Play install journey after the app is installed, retrieve and process Play Install Referrer data. These are related but separate mechanisms: an App Link does not, by itself, preserve an arbitrary clicked URL through installation.

This guide explains how to choose and implement each path, test it, and plan a migration from Firebase Dynamic Links, which shut down on August 25, 2025.

What deferred deep linking means on Android

Android deep links route a URI to an activity in your app. There are two different moments to consider:

  • The app is already installed: a verified App Link can open a matching website URL in your app.
  • The app is not installed: the user may install it through Google Play, then the app can retrieve referral data from Play Install Referrer on first launch and use that data to choose a destination.

Install Referrer is not a universal deferred deep-linking service. It is Google Play referral data that your app can use as an input to its own routing logic. If you need hosted short links, cross-platform deferred journeys, or link analytics, evaluate a specialist provider separately.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
Yojaro 4Pack Silicone Suction Phone Case Mount, Silicon Adhesive Smartphones Stand Sticky, Hands-Free Phone Accessories Holder for Selfies and Videos (Black & White & Translucent & Light Pink)
  • 【Strong Adsorption】The inspiration of the silicone phone suction case comes from the adhesive force of the octopus. Each suction cup phone mount is 3.15 inches long and 2.17 inches wide, with 24 independent suction cups providing a stronger and more stable suction force, so you don't have to worry about your phone falling during use.
  • 【Back of Phone Suction Grip】Remove the adhesive film on the phone suction cup and stick it on the phone case. You can then fix the phone on any smooth surface, which is very convenient. (The phone suction cup cannot be removed and reused after being attached to the phone case. It is recommended to attach it to a regular phone case, not a valuable one.)
  • 【Widely Used】Our non-slip silicone phone sticky grip mount attaches to almost any flat phone case and make it compatible with common mobile phones such as iPhone and Android.You can shoot, watch videos or video calls in the kitchen, gym, dance studio, bathroom and other places.
  • 【Capture the Wonderful Picture】Whether you are a TikTok creator or just like to share videos and photos, this phone suction cup can help you hands-free capture wonderful videos and photos for sharing with friends.
  • 【Note】You can fix the phone suction cup on a smooth surface such as a mirror or glass. If necessary, wipe the suction cup with a damp cloth to obtain stronger suction. Before releasing your hand, make sure the phone is firmly fixed. (Not applicable to rough walls, wooden surfaces, and other uneven surfaces)

Choose the link path that matches the journey

Need Use Important boundary
Open your website URL in the installed Android app Verified Android App Links The app and website must establish a verified domain association.
Use referral information after an app install from Google Play Play Install Referrer It returns Play referral data; it does not guarantee a universal cross-platform continuation flow.
Support hosted short links, cross-platform deferred routing, or link analytics Assess a specialist provider Confirm current platform support, SDK needs, data handling, reporting, and commercial terms with the provider.

Android Developers recommends App Links for links to a developer’s own website because the verified association allows a seamless, trusted opening experience. App Links have been supported since Android 6 / API 23, according to the Android Developers overview.

Implement verified Android App Links

Declare the website URL patterns

Add an intent filter to the activity that should receive the links. Declare the schemes, host, and URL patterns your app supports, and set android:autoVerify="true" so Android can verify the association. Keep the manifest scope to the URLs the app is prepared to handle; incoming URIs still need application-level validation.

Publish the domain association

Serve a valid Digital Asset Links statement at /.well-known/assetlinks.json on the website domain. The statement must identify the Android app package and its SHA-256 signing-certificate fingerprint. Use the fingerprint for the app signing configuration distributed to users; a mismatch can prevent verification.

Rank #2
Apple EarPods Headphones with USB-C Plug, Wired Ear Buds with Built-in Remote to Control Music, Phone Calls, and Volume
  • SUPERIOR COMFORT — Unlike traditional circular ear buds, the design of EarPods is defined by the geometry of the ear. Which makes them more comfortable for more people than any other ear bud–style headphones.
  • HIGH-QUALITY AUDIO — The speakers inside EarPods have been engineered to maximize sound output and minimize sound loss, which means you get high-quality audio.
  • BUILT-IN REMOTE — EarPods with USB-C plug also include a built-in remote that lets you adjust the volume, control the playback of music and video, and answer or end calls with a pinch of the cord.
  • COMPATIBILITY — Works with all devices that have a USB-C port.
  • INTEGRATED MICROPHONE — A built-in microphone precisely captures your voice while you’re on the phone, taking a FaceTime call, or summoning Siri — so you’re always heard loud and clear.

Route the received URI safely

In the receiving activity, inspect the incoming intent and its URI. Parse the path and any supported parameters, map them to an internal destination, and reject malformed or unsupported values. Do not treat a URL parameter as permission to open an arbitrary destination or perform an unvalidated action.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

If the destination requires sign-in or onboarding, retain only the validated routing information needed to resume the journey, then route after those gates complete. This is an application-design recommendation: Android’s link documentation describes receiving and handling intents, but does not prescribe a particular persistence design.

Continue a Google Play install journey with Install Referrer

For a new install through Google Play, make the referral payload available to the app through the Play Install Referrer flow. Google documents a Play Install Referrer Client Library for Kotlin and Java, as well as an underlying AIDL API. The API is exposed by the Play Store app and requires a Play Console account.

Rank #3
PopSockets Adhesive Phone Grip, Holder- Black
  • Secure Hold: Our PopSockets adhesive phone grip gives your cell phone a secure, comfortable hold in hand to help prevent drops while texting, taking photos, or scrolling on the go. Designed to stick firmly to most phone cases and devices.
  • Hands-Free Made Easy: Easily turn your PopSocket into a phone stand to prop up your phone anywhere, perfect for watching videos, video calls, or following recipes. A must-have phone holder that keeps your device secure and ready for anything.
  • Compatibility: Works with all phones, tablets, and Kindles. Sticks best to smooth, hard plastic cases and may not adhere to silicone or textured cases. Easily swap your PopTop to change up your style.
  • Black PopSockets: Simple, refined, and endlessly versatile. A timeless essential for any phone.
  • Travel Must-Have for People On the Go: A must-have travel accessory for flights, flying, airports, air travel, airplanes, planes, international trips, cruises, and long travel days. Key gadget for your airport haul, travel accessories and must-haves.

The returned information can include the install referrer URL, client and server click timestamps, client and server install timestamps, and the install version. Google documents the information as available for 90 days and advises querying once on the app’s first execution after install to avoid unnecessary requests.

  1. Build the Play install journey. Include a referral payload that identifies an allowed destination or campaign for the app to interpret after installation.
  2. Retrieve the referrer on first execution. Integrate the documented Install Referrer client flow and request the data when the newly installed app first runs.
  3. Validate before routing. Parse the returned referrer, check that its destination and parameters are supported, and safely handle missing, malformed, expired, or unrecognized data.
  4. Resume at the right time. If onboarding or authentication must happen first, preserve the validated destination according to your app’s state-management approach, then route when the user is ready.

Do not rely on this flow for installs that did not pass through Google Play, or assume it supplies every capability offered by a hosted linking service.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Use Dynamic App Links without widening the contract

On Android 15 / API 35 and later, Dynamic App Links can use server-side Digital Asset Links rules in assetlinks.json to refine handling by path, query parameter, fragment, and exclusion. This can let a team adjust supported routing rules on the server rather than requiring an app release for every refinement.

Rank #4
360° Rotating Stainless Steel Phone Tether Tab (Silvery 3-Pack) - Universal for iPhone & Other Phones (Fits Wristbands/Necklaces/Crossbody Straps)
  • [360 ° Flexible Rotation Design] Comes with a rotatable lanyard ring that supports 360 ° free rotation, effectively solving the problem of twisted and tangled lanyards
  • [Wide compatibility] The ultra-thin 0.02-inch design does not block the charging port at all, and both wired and wireless charging can be used directly without removing the pad. Compatible with most smartphones such as iPhone, compatible with various wristbands, lanyards, crossbody straps, and keychains
  • [Durable and Portable Material] Premium rust-resistant stainless steel material with good flexibility, which not only avoids scratching the phone case, but also has excellent anti rust and anti fading performance
  • [Multi scenario Practical] Paired with a lanyard or wristband, hands-free use can be achieved. The phone is within reach and not easily dropped, ideal for daily commuting and outdoor activities. Suitable for full coverage phone cases, does not support half coverage phone cases
  • [Quality Service] If you find any damage or other issues with the product upon receipt, please contact us immediately. We will handle it quickly

The manifest remains the maximum scope: server rules can refine the declared URL coverage, but cannot extend it to URLs the manifest did not include. Earlier Android versions ignore the dynamic rules, so any paths that must work on older supported devices need static manifest coverage. Android’s documentation describes periodic retrieval of the rules on Android 15+ devices with Google services; do not expect a server-side change to appear immediately on every device.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Test installation, verification, and routing separately

Test the installed-app and not-installed journeys as separate cases. Include the Android versions and device configurations your app supports, and verify both the operating-system link opening and the app’s eventual in-app destination.

If a link opens in a browser or shows a chooser

  • Confirm the intent filter covers the exact scheme, host, and paths being tested, and includes android:autoVerify="true".
  • Check that assetlinks.json is valid JSON, reachable over HTTPS at the required well-known path, and served without redirects.
  • Verify that the app package and SHA-256 fingerprint in the file match the app signing identity users receive.
  • Use Android Studio’s App Links Assistant or the Play Console deep-link tools to inspect setup, then re-verify the association.

If a Dynamic App Link rule does not appear to take effect

Check that the URL falls inside the manifest’s declared scope, that the device runs Android 15 / API 35 or later and has Google services, and that the server rule is valid. Because rules are retrieved periodically, force a re-verification during testing rather than expecting an immediate device update. Android documents this command:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Best Value
Anteel 2 Pack Silicone Suction Cup Phone Case Mount Double Sided, Hands-Free Silicon Phone Grip with Higher Suction Power for Selfies and Videos, Non Slip Phone Accessories (LightPink&White)
  • 【PKYAA Double Sided Silicone Suction Phone Case Mount】PKYAA With Double Sided 40 Strong and Reliable individual suction cups, PKYAA provides a thicken and upgraded universal silicon suction mount for your phone.
  • 【Friendly to Content Creators】If you are a content creator or an online influencer, you can create videos anywhere with this suction mount completely hands free with this silicone cell phone mount for cases.
  • 【HANDS-FREE & Adhere to Mirrors】This Double Sided silicone suction phone case mount allows you to stick your phone to the mirror easily. No longer holding your phone in one hand to watch video tutorials while making up.
  • 【Strong Grip on the Smooth Surface】You can easily hang your phone anywhere with a smooth surface. All you do is you clean off your phone and smooth surface. It is STURDY and it not only sticks to mirrors, it also sticks to windows, it sticks to refrigerators, tiles and other clean, flat surfaces.
  • 【Press Down Firmly Every 30 Minutes】Use your palm or fingers to press the phone down firmly and check it's secure before letting go. Apply even pressure for a few seconds to allow the suction cup to adhere properly. To maintain the grip and prevent accidental falls, it's a good practice to periodically reapply pressure to the suction cup.

adb shell pm verify-app-links --re-verify <your-package-name>

If the post-install destination is wrong

Inspect the referrer data your app actually receives and the app’s parsing and routing decisions. Test absent, malformed, unsupported, and valid payloads, including journeys that pause for onboarding or authentication. Keep the fallback destination safe and useful when a referral cannot be applied.

What replaced Firebase Dynamic Links?

Firebase Dynamic Links shut down on August 25, 2025. Firebase states that its served links stopped working and new links could no longer be created after that date, so it is not an option for a new implementation.

Migration depends on what the old links did. Move website URLs that should open an installed Android app to verified App Links; use Universal Links as applicable for Apple platforms. For a Google Play install flow on Android, Play Install Referrer can provide referral data for the app to process. If the existing experience also depended on post-download continuation across platforms, short links, or analytics, those are separate requirements to evaluate rather than capabilities to assume from App Links or Install Referrer.

Firebase’s migration guidance and FAQ name Adjust, Airbridge, AppsFlyer, Bitly, Branch, Kochava, and Singular as examples of providers to consider. Those names are examples, not endorsements. Confirm each provider’s current behavior, platform coverage, link migration options, SDK requirements, data practices, reporting, and price before choosing one; feature parity should not be assumed.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Implementation checklist

  • Choose App Links for verified opening of your own website URLs on installed Android apps.
  • Choose Play Install Referrer when the journey specifically needs referral data from a Google Play install.
  • Declare and verify only the URL scope your app can safely handle; validate the incoming URI or referrer before routing.
  • For Dynamic App Links, maintain static manifest coverage for older Android versions and keep server rules within that manifest scope.
  • Test installed and new-install flows independently, including failure paths and the versions and devices your users rely on.
  • For cross-platform deferred links, hosted redirects, short links, or analytics, compare providers against the actual requirements instead of treating Android-native mechanisms as a complete substitute.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.