Knowledge (XXG)

Mobile deep linking

Source 📝

241:: Google gives app developers the option of passing the original deep link through the Google Play App Store using the Intent: "The deep link should take users directly to the content, without any prompts, interstitial pages, or logins. Make sure that users can see the app content even if they never previously opened the application.” 201:
Deferred deep linking is one aspect of mobile deep linking. It describes the principle of deep linking into an app that is not yet installed. In this case, deep linking will be "deferred" until the application is installed by the user. This implies that clicking (or otherwise invoking) the deep link
254:
ads (iOS and Android): Developers can bring users to the content inside the installed app by using Facebook's Deep Linking for Mobile Install Ads technology: "When a person taps on a mobile app install ad on Facebook, the developer can choose to send them to a specific place in their app after it's
163:
Google allows app developers who have both iOS and Android apps to surface in-app content via mobile Google searches. Developers will need to submit their apps and deep linking apps on both iOS and Android to be indexed by Google. Alternatively, developers can use Google's short links to deep link
167:
One example of a better user experience made possible because of the deep link and data passing through the install solution is one in which search information is passed into an app to bring the user to the exact information that drove them to the app. Compared to a common web link, this
216:
Deferred deep linking allows mobile developers and mobile marketers to deliver a seamless and automated user experience, whether the app was previously installed or not, improving conversion rates and user retention.
154:
guidelines, mobile deep links do not follow a consistent format. This causes confusion in development because different sets of links are required to access the same app on a different mobile operating system.
147:
and app developers to bring users directly to a specific location within their app with a dedicated link. Just as deep links make the web more usable, mobile deep links do the same for mobile apps.
107:
is an example of a mobile deep link URI. The URI contains all the information needed to launch directly into a particular location within an app, in this case the profile with id '
247:
support on non-Google app stores: No support. This is the majority of Android app installations, since Google Play makes up less than 1/4 of the volume of Android apps downloaded.
433: 231:) to hold the parameters of the deep link while the app installs. Then after the app is installed, read from the Pasteboard and handle the linking accordingly. 287: 329: 468: 213:
A common use case is to drive installs; linking to functionality in a not-yet-installed app provides the user with an incentive to install it.
209:
Once the app is installed, the link is invoked with its original URL and parameters so that the newly installed app can handle the invocation.
366: 220:
While there is currently no industry standard for deferred deep linking, various platform providers offer differing levels of support:
206:
An app store to open (Google Play/iOS or Windows App Store depending on the user's device) to enable the user to install the app
168:
implementation may reduce the number of steps required. For example, to search for hotels in Boston, a user currently needs to:
55:
allows for deep linking by default, enabling deep linking on mobile apps requires these apps be configured to properly handle a
516: 56: 28: 390: 244: 234: 81: 411: 315: 77: 447: 228: 273: 489: 434:"Yozio lets app makers spot where new users are coming from and personalize the download experience" 344: 301: 39:
allows users to deep link to content even if the app is not already installed. Depending on the
76:
The format of the URI used to trigger or deep link an app is often different depending on the
35:) that links to a specific location within a mobile app rather than simply launching the app. 520: 97: 529: 85: 40: 96:
devices work through the open(_:options:completionHandler:) application method, and
535: 513: 24: 112: 238: 178:
Manually switch from the browser to the app (download the app first if required)
20: 469:"Android Surpasses iOS In Revenue, If China's Android App Stores Are Combined" 89: 150:
Unlike deep links on the web, where the link format is standardized based on
144: 164:
mobile app users if the app is installed and direct others to the webpage.
251: 139:
Complexity of mobile deep linking and the need for a streamlined solution
116: 227:: No official support. Workarounds include using Pasteboard (Apple's 192:
Select the in-app search result to view in-app (if app is installed)
126:
eBay's apps demonstrate the use of different schemes by platform.
151: 43:
platform, the URI required to trigger the app may be different.
448:"Enabling Deep Links for App Content | Android Developers" 143:
The greatest benefit of mobile deep linking is the ability for
119:
app, instead of simply the info for launching the Facebook app
224: 93: 52: 32: 316:"iOS open(_:options:completionHandler:) UIApplication method" 255:
downloaded, such as a product page rather than the homepage."
51:
Unlike the Web, where the underlying technology of HTTP and
412:"Google Developers Blog: App deep linking with goo.gl" 130:
is the URI of a deep link into eBay's iOS app while
391:"Surfacing content from iOS apps in Google Search" 175:See that a company has relevant content in its app 134:is the URI of a deep link into eBay's Android app. 88:devices work through BB10's invocation framework, 59:(URI). Examples of URIs that launch a mobile app: 367:"Deep Linking Basics: Explaining Key Concepts" 72:is the iOS URI to launch YouTube's mobile app 66:is the iOS URI to launch Twitter's mobile app 8: 414:. Googledevelopers.blogspot.com. 2015-05-27 393:. Googledevelopers.blogspot.com. 2015-05-27 100:devices work through the UriMapper class. 36: 490:"Deep linking for mobile app install ads" 47:Deep linking and mobile operating systems 265: 92:devices work through Web Activities, 7: 288:"BlackBerry 10 Invocation Framework" 159:Passing search data via deep linking 181:Perform the search again in the app 16:URI for content within a mobile app 172:Perform a Google search for a term 14: 432:Kokalitcheva, Kia (Jan 7, 2015). 343:Nielsen, Michelle (Mar 3, 2002). 132:eBay://item/view?id=360703170135 345:"Deep Linking is Good Linking" 128:eBay://launch?itm=360703170135 84:devices work through intents, 1: 471:. TechCrunch.com. 2015-04-27 514:Appindex deep linking guide 302:"FireFox OS Web Activities" 57:uniform resource identifier 29:uniform resource identifier 552: 185:That can be shortened to: 492:. Developers.facebook.com 330:"Windows Phone UriMapper" 274:"Android Intents Filters" 105:fb://profile/33138223345 450:. Developer.android.com 78:mobile operating system 347:. Nielsen Norman Group 197:Deferred deep linking 37:Deferred deep linking 27:consists of using a 250:Installs driven by 519:2015-05-18 at the 19:In the context of 239:Google Play store 115:page, within the 543: 501: 500: 498: 497: 486: 480: 479: 477: 476: 465: 459: 458: 456: 455: 444: 438: 437: 429: 423: 422: 420: 419: 408: 402: 401: 399: 398: 387: 381: 380: 378: 377: 363: 357: 356: 354: 352: 340: 334: 333: 326: 320: 319: 312: 306: 305: 298: 292: 291: 284: 278: 277: 270: 189:Search on Google 133: 129: 122: 110: 106: 71: 65: 551: 550: 546: 545: 544: 542: 541: 540: 526: 525: 521:Wayback Machine 510: 505: 504: 495: 493: 488: 487: 483: 474: 472: 467: 466: 462: 453: 451: 446: 445: 441: 431: 430: 426: 417: 415: 410: 409: 405: 396: 394: 389: 388: 384: 375: 373: 365: 364: 360: 350: 348: 342: 341: 337: 328: 327: 323: 314: 313: 309: 300: 299: 295: 286: 285: 281: 272: 271: 267: 262: 237:support on the 199: 161: 141: 131: 127: 120: 113:Knowledge (XXG) 108: 104: 98:Windows Phone 8 69: 63: 49: 17: 12: 11: 5: 549: 547: 539: 538: 528: 527: 524: 523: 509: 508:External links 506: 503: 502: 481: 460: 439: 436:. VentureBeat. 424: 403: 382: 358: 335: 321: 307: 293: 279: 264: 263: 261: 258: 257: 256: 248: 242: 232: 211: 210: 207: 198: 195: 194: 193: 190: 183: 182: 179: 176: 173: 160: 157: 140: 137: 136: 135: 124: 74: 73: 67: 48: 45: 15: 13: 10: 9: 6: 4: 3: 2: 548: 537: 534: 533: 531: 522: 518: 515: 512: 511: 507: 491: 485: 482: 470: 464: 461: 449: 443: 440: 435: 428: 425: 413: 407: 404: 392: 386: 383: 372: 368: 362: 359: 346: 339: 336: 331: 325: 322: 317: 311: 308: 303: 297: 294: 289: 283: 280: 275: 269: 266: 259: 253: 249: 246: 243: 240: 236: 233: 230: 226: 223: 222: 221: 218: 214: 208: 205: 204: 203: 196: 191: 188: 187: 186: 180: 177: 174: 171: 170: 169: 165: 158: 156: 153: 148: 146: 138: 125: 118: 114: 111:', i.e., the 103: 102: 101: 99: 95: 91: 87: 86:BlackBerry 10 83: 79: 68: 62: 61: 60: 58: 54: 46: 44: 42: 41:mobile device 38: 34: 30: 26: 22: 494:. Retrieved 484: 473:. Retrieved 463: 452:. Retrieved 442: 427: 416:. Retrieved 406: 395:. Retrieved 385: 374:. Retrieved 370: 361: 349:. Retrieved 338: 324: 310: 296: 282: 268: 219: 215: 212: 200: 184: 166: 162: 149: 142: 75: 50: 25:deep linking 18: 109:33138223345 21:mobile apps 496:2015-06-20 475:2015-06-20 454:2015-06-20 418:2019-06-02 397:2019-06-02 376:2019-06-02 260:References 90:Firefox OS 70:YouTube:// 64:twitter:// 371:AppsFlyer 229:clipboard 225:Apple iOS 145:marketers 530:Category 517:Archived 252:Facebook 202:causes: 117:Facebook 351:Aug 14, 245:Android 235:Android 82:Android 121:fb:// 353:2013 152:HTTP 53:URLs 536:URL 94:iOS 33:URI 532:: 369:. 80:. 23:, 499:. 478:. 457:. 421:. 400:. 379:. 355:. 332:. 318:. 304:. 290:. 276:. 123:. 31:(

Index

mobile apps
deep linking
uniform resource identifier
URI
Deferred deep linking
mobile device
URLs
uniform resource identifier
mobile operating system
Android
BlackBerry 10
Firefox OS
iOS
Windows Phone 8
Knowledge (XXG)
Facebook
marketers
HTTP
Apple iOS
clipboard
Android
Google Play store
Android
Facebook
"Android Intents Filters"
"BlackBerry 10 Invocation Framework"
"FireFox OS Web Activities"
"iOS open(_:options:completionHandler:) UIApplication method"
"Windows Phone UriMapper"
"Deep Linking is Good Linking"

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.