Deep Linking Concepts Flashcards

1
Q

What is a URI?

A

A “Universal Resource Identifier” is essentially a link that can be registered by any application, to signal to the operating system that it can be opened (i.e., espnmobile://, pinterest://, http://, etc). If no apps on a device are registered to handle a URI, the OS will display a “resource not found” error modal.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are Universal Links?

A

A deep linking technology only available on iOS that allows you to open the app without ever a browser modal asking for permission. If the app is not installed, this technology can gracefully redirect to a web browser. This technology typically only works in platforms owned by Apple (i.e., Safari, iMessage, etc)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is an AASA file?

A

The “Apple App Site Association” file is required by Apple to be hosted by a domain, in order to enable that domain to open an app via iOS Universal Links technology. The AASA file contains a reference to the app ID the domain would open.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are Android App Links?

A

A deep linking technology only available on Android, which can open the app without ever requiring the Android “chooser” modal that asks the user to select the app to open. If the app is not installed, this technology can gracefully redirect to a web browser.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is a Digital Asset Link? (DAL)

A

The “Digital Asset Links” file is required by Google to be hosted by a domain, in order to enable that domain to open an app via Android App Links technology. The DAL file contains a reference to the app ID that the domain would like to open.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are Facebook App Links?

A

A deep linking method required in Facebook, which uses Facebook-specific meta tags on a web url that enable opening the app via URI scheme

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are chrome intents?

A

A deep linking method only available in Android & Chrome, which can open the app directly by embedding specific HTML code directly on a given webpage.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are deferred deep links?

A

Deferred Deep Link - When deep linking executes through an install

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What does it mean to route with $canonical_url?

A

The web URL of your website is a map to a unique web destination. In the majority of cases this URL will correlate 1:1 with your in app content. Using the canonical URL means using your web destination as a map to your in app content as well.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is hosted deep link data?

A

Some companies decide to host meta tags on their website that include deep link data.

For example: If you need to pass your application a product ID, you can add a meta tag to the page such as:

How well did you know this?
1
Not at all
2
3
4
5
Perfectly