AppURL maps Functional URLs in the func:// namespace
to Access URLs namespaces including http:// and app custom schemes


  1. Create a URL scheme

  2. Make your app Handle URLs

  3. Host an AppURL .json file
Get Started
Learn More

Benefits

Cross-platform deep linking, App search optimization, Delighting users with deep-view search results, Public standard, Developer support.

Join Us

AppURL is an open initiative with a growing list of supports

Learn More

How it Works?

Developers define the app manifest and handle user intents for deep states within their app, and publish the URL transformation mapping. Users can now click any URL referencing the app and land directly on deep states inside the app.

  1. Step 1

    Let us take an example app like Foursquare. Foursquare is a local search and discovery app that provides a rich personalized search experience for users. As the developer, you define the app manifest and the right way to handle intents for deep-states within the Foursquare app. You publish the URL transformation mapping and information about supported deep-links to deep states within the Foursquare app using appurl.json, sitemaps and HTML meta tags for the platform(s) that your app is built for. When a user accesses an http URL to the app - AppURL clients can now transform the URL to open the correct deep state within the app, thus providing the end user with an accurate and powerful search experience. AppURL clients can also load the correct native app edition for a given platform. If the user does not have the app already installed, the AppURL clients can inform end users about where to download the app from, to get the native app experience.

  2. Step 2

    Each location / deep state / deep view within the app gets its own http URL.

    https://foursquare.com/explore?mode=url&near=Mountain%20View&q=lunch

  3. While browsing on their phone, users search for something and click through on a link that appears to be the most relevant result

    Step 3

    AppURL transforms the URL clicked by the user to a deep-link which loads the intended deep-state inside the app which is most relevant to the user’s search query

AppURL works for apps on all platforms

  • iOS
  • Android
  • Firefox OS
  • Windows
  • Blackberry
  • Tizen

Developers