SlideShare une entreprise Scribd logo
1  sur  21
Android Deep Linking
Huỳnh Quang Thảo
FPT University
Enable Deep Linking To Android
App
oDeeplinking is a methodology for launching a native
mobile application via a link
Deep LinkingWhat is
oDeeplinking connects a unique url to a defined
action in a mobile app, seamlessly linking users to
relevant content.
From Mobile Web …
From Google Search …
From social app …
Enable Deep Linking
.intent.action.VIEW intent filter to action tag for launchable activity
Enable Deep Linking
Add android.intent.category.DEFAULT
and android.intent.category.BROWSABLE
to category tag
Enable Deep Linking
Specify the criteria for custom URI in data element tag
Enable Deep Linking
Live Coding
First Click Free Experience
first visit to your app, a user should go directly to
the relevant content, and not be interrupted with
any interstitial content like prompts or login
screens.
Multi app instance issue
Deep link without selector prompt
Deep link without selector prompt
App Indexing
App indexing allows you to
connect pages from your
website with specific content
within your smartphone app
https://io2015codelabs.appspot.com/codelabs/app-indexing
Deffered Deep Linking
Deffered Deep Linking
Deffered Deep Linking
References
https://io2015codelabs.appspot.com/codelabs/android-deep-linking
https://io2015codelabs.appspot.com/codelabs/app-indexing
https://developers.google.com/analytics/devguides/collection/android/v4/campaigns
https://search-codelabs.appspot.com/codelabs/app-indexing
huynhquangthao@gmail.com
Q&A
Huỳnh Quang Thảo
huynhquangthao@gmail.com

Contenu connexe

Tendances

Increasing App Installs With App Indexation By Justin Briggs
Increasing App Installs With App Indexation By Justin BriggsIncreasing App Installs With App Indexation By Justin Briggs
Increasing App Installs With App Indexation By Justin BriggsSearch Marketing Expo - SMX
 
iOS & Android App Indexing & App Actions
iOS & Android App Indexing & App ActionsiOS & Android App Indexing & App Actions
iOS & Android App Indexing & App ActionsJustin Briggs
 
Mobile Deep Linking for Apps – What? Why? How?
Mobile Deep Linking for Apps – What? Why? How?Mobile Deep Linking for Apps – What? Why? How?
Mobile Deep Linking for Apps – What? Why? How?Branch
 
Advanced Structured Data: Beyond Rich Snippets
Advanced Structured Data: Beyond Rich SnippetsAdvanced Structured Data: Beyond Rich Snippets
Advanced Structured Data: Beyond Rich SnippetsJustin Briggs
 
What You Need to Know About Google App Indexing - SMX West 2016
What You Need to Know About Google App Indexing - SMX West 2016What You Need to Know About Google App Indexing - SMX West 2016
What You Need to Know About Google App Indexing - SMX West 2016MobileMoxie
 
Mobile Deep Linking - Definition, Benefits and Implementation
Mobile Deep Linking - Definition, Benefits and ImplementationMobile Deep Linking - Definition, Benefits and Implementation
Mobile Deep Linking - Definition, Benefits and ImplementationShortcut Media
 
UaMobitech - App Links and App Indexing API
UaMobitech - App Links and App Indexing APIUaMobitech - App Links and App Indexing API
UaMobitech - App Links and App Indexing APIMatteo Bonifazi
 
How to Optimize Apps for Apple iOS Search and iOS 9 Universal Links - SMX Wes...
How to Optimize Apps for Apple iOS Search and iOS 9 Universal Links - SMX Wes...How to Optimize Apps for Apple iOS Search and iOS 9 Universal Links - SMX Wes...
How to Optimize Apps for Apple iOS Search and iOS 9 Universal Links - SMX Wes...MobileMoxie
 
Download PowerPoint Project on social programming for engineering students
Download PowerPoint Project on social programming for engineering studentsDownload PowerPoint Project on social programming for engineering students
Download PowerPoint Project on social programming for engineering studentsSkyingBlogger
 
Emily Grossman App Indexing SMX West 2017
Emily Grossman App Indexing SMX West 2017Emily Grossman App Indexing SMX West 2017
Emily Grossman App Indexing SMX West 2017MobileMoxie
 
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015Suzzicks
 
Fb social api
Fb social apiFb social api
Fb social api毅 方
 
OAuth Introduction
OAuth IntroductionOAuth Introduction
OAuth Introductionh_marvin
 
Complete A-Z Of Google App Content Indexing And Much More...
Complete A-Z Of Google App Content Indexing And Much More...Complete A-Z Of Google App Content Indexing And Much More...
Complete A-Z Of Google App Content Indexing And Much More...Velocity Software
 
Facebook Open Graph Tech Requirements
Facebook Open Graph Tech RequirementsFacebook Open Graph Tech Requirements
Facebook Open Graph Tech RequirementsAffinitive
 
YAP - HackU 2011
YAP - HackU 2011YAP - HackU 2011
YAP - HackU 2011Sudar Muthu
 

Tendances (20)

Increasing App Installs With App Indexation By Justin Briggs
Increasing App Installs With App Indexation By Justin BriggsIncreasing App Installs With App Indexation By Justin Briggs
Increasing App Installs With App Indexation By Justin Briggs
 
iOS & Android App Indexing & App Actions
iOS & Android App Indexing & App ActionsiOS & Android App Indexing & App Actions
iOS & Android App Indexing & App Actions
 
Google App indexing
Google App indexingGoogle App indexing
Google App indexing
 
Mobile Deep Linking for Apps – What? Why? How?
Mobile Deep Linking for Apps – What? Why? How?Mobile Deep Linking for Apps – What? Why? How?
Mobile Deep Linking for Apps – What? Why? How?
 
Advanced Structured Data: Beyond Rich Snippets
Advanced Structured Data: Beyond Rich SnippetsAdvanced Structured Data: Beyond Rich Snippets
Advanced Structured Data: Beyond Rich Snippets
 
What You Need to Know About Google App Indexing - SMX West 2016
What You Need to Know About Google App Indexing - SMX West 2016What You Need to Know About Google App Indexing - SMX West 2016
What You Need to Know About Google App Indexing - SMX West 2016
 
Mobile Deep Linking - Definition, Benefits and Implementation
Mobile Deep Linking - Definition, Benefits and ImplementationMobile Deep Linking - Definition, Benefits and Implementation
Mobile Deep Linking - Definition, Benefits and Implementation
 
UaMobitech - App Links and App Indexing API
UaMobitech - App Links and App Indexing APIUaMobitech - App Links and App Indexing API
UaMobitech - App Links and App Indexing API
 
How to Optimize Apps for Apple iOS Search and iOS 9 Universal Links - SMX Wes...
How to Optimize Apps for Apple iOS Search and iOS 9 Universal Links - SMX Wes...How to Optimize Apps for Apple iOS Search and iOS 9 Universal Links - SMX Wes...
How to Optimize Apps for Apple iOS Search and iOS 9 Universal Links - SMX Wes...
 
Download PowerPoint Project on social programming for engineering students
Download PowerPoint Project on social programming for engineering studentsDownload PowerPoint Project on social programming for engineering students
Download PowerPoint Project on social programming for engineering students
 
Emily Grossman App Indexing SMX West 2017
Emily Grossman App Indexing SMX West 2017Emily Grossman App Indexing SMX West 2017
Emily Grossman App Indexing SMX West 2017
 
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015
 
Fb social api
Fb social apiFb social api
Fb social api
 
OAuth Introduction
OAuth IntroductionOAuth Introduction
OAuth Introduction
 
A day at google zoo
A day at google zooA day at google zoo
A day at google zoo
 
Complete A-Z Of Google App Content Indexing And Much More...
Complete A-Z Of Google App Content Indexing And Much More...Complete A-Z Of Google App Content Indexing And Much More...
Complete A-Z Of Google App Content Indexing And Much More...
 
Facebook Open Graph Tech Requirements
Facebook Open Graph Tech RequirementsFacebook Open Graph Tech Requirements
Facebook Open Graph Tech Requirements
 
Link building
Link buildingLink building
Link building
 
YAP - HackU 2011
YAP - HackU 2011YAP - HackU 2011
YAP - HackU 2011
 
Hi5 Open Social
Hi5   Open SocialHi5   Open Social
Hi5 Open Social
 

Similaire à android deep linking

Deep linking - a fundamental change in the mobile app ecosystem
Deep linking - a fundamental change in the mobile app ecosystemDeep linking - a fundamental change in the mobile app ecosystem
Deep linking - a fundamental change in the mobile app ecosystemTUNE
 
Deep Link (to the Future)
Deep Link (to the Future)Deep Link (to the Future)
Deep Link (to the Future)Akash Gupta
 
Mobile deep links testing: keep calm and stay focused, Діана Пінчук
Mobile deep links testing: keep calm and stay focused, Діана ПінчукMobile deep links testing: keep calm and stay focused, Діана Пінчук
Mobile deep links testing: keep calm and stay focused, Діана ПінчукSigma Software
 
Тестирование аналогов инсталлируемых приложений (Android Instant Apps, Progre...
Тестирование аналогов инсталлируемых приложений (Android Instant Apps, Progre...Тестирование аналогов инсталлируемых приложений (Android Instant Apps, Progre...
Тестирование аналогов инсталлируемых приложений (Android Instant Apps, Progre...COMAQA.BY
 
Diana Pinchuk ITEM 2018
Diana Pinchuk ITEM 2018Diana Pinchuk ITEM 2018
Diana Pinchuk ITEM 2018ITEM
 
How App Indexation Works
How App Indexation WorksHow App Indexation Works
How App Indexation WorksSerenaPearson2
 
Deep links testing: keep calm and stay focused
Deep links testing: keep calm and stay focusedDeep links testing: keep calm and stay focused
Deep links testing: keep calm and stay focusedDiana Pinchuk
 
OpenID vs Facebook Connect vs FriendConnect
OpenID vs Facebook Connect vs FriendConnectOpenID vs Facebook Connect vs FriendConnect
OpenID vs Facebook Connect vs FriendConnectDerek Gallo
 
[@NaukriEngineering] Deferred deep linking in iOS
[@NaukriEngineering] Deferred deep linking in iOS[@NaukriEngineering] Deferred deep linking in iOS
[@NaukriEngineering] Deferred deep linking in iOSNaukri.com
 
Live in context-technology 2017
Live in context-technology 2017Live in context-technology 2017
Live in context-technology 2017Eye Square
 
The Evolution of Mobile Advertising - AppsFlyer Presentation at Israel Moneti...
The Evolution of Mobile Advertising - AppsFlyer Presentation at Israel Moneti...The Evolution of Mobile Advertising - AppsFlyer Presentation at Israel Moneti...
The Evolution of Mobile Advertising - AppsFlyer Presentation at Israel Moneti...AppsFlyer
 
The Best Features of Social Media That Drive Engagement and Popularity
The Best Features of Social Media That Drive Engagement and Popularity The Best Features of Social Media That Drive Engagement and Popularity
The Best Features of Social Media That Drive Engagement and Popularity SofiaCarter4
 
How To Make An App Like Tinder 15 Features Cost Etc.pdf
How To Make An App Like Tinder 15 Features Cost Etc.pdfHow To Make An App Like Tinder 15 Features Cost Etc.pdf
How To Make An App Like Tinder 15 Features Cost Etc.pdfSofiaCarter4
 
7 Application Engagement Techniques
7 Application Engagement Techniques7 Application Engagement Techniques
7 Application Engagement TechniquesCodal
 
App Deep Linking Guide
App Deep Linking GuideApp Deep Linking Guide
App Deep Linking GuideAppindex
 
7 application engagement techniques
7 application engagement techniques7 application engagement techniques
7 application engagement techniquesCodal
 
The Art and Science of Mobile App Success - Seattle Interactive Conference 20...
The Art and Science of Mobile App Success - Seattle Interactive Conference 20...The Art and Science of Mobile App Success - Seattle Interactive Conference 20...
The Art and Science of Mobile App Success - Seattle Interactive Conference 20...Jennifer Wong
 

Similaire à android deep linking (20)

App Deep Linking
App Deep LinkingApp Deep Linking
App Deep Linking
 
Deep linking - a fundamental change in the mobile app ecosystem
Deep linking - a fundamental change in the mobile app ecosystemDeep linking - a fundamental change in the mobile app ecosystem
Deep linking - a fundamental change in the mobile app ecosystem
 
Deep Link (to the Future)
Deep Link (to the Future)Deep Link (to the Future)
Deep Link (to the Future)
 
Mobile apptopia
Mobile apptopiaMobile apptopia
Mobile apptopia
 
Mobile deep links testing: keep calm and stay focused, Діана Пінчук
Mobile deep links testing: keep calm and stay focused, Діана ПінчукMobile deep links testing: keep calm and stay focused, Діана Пінчук
Mobile deep links testing: keep calm and stay focused, Діана Пінчук
 
Тестирование аналогов инсталлируемых приложений (Android Instant Apps, Progre...
Тестирование аналогов инсталлируемых приложений (Android Instant Apps, Progre...Тестирование аналогов инсталлируемых приложений (Android Instant Apps, Progre...
Тестирование аналогов инсталлируемых приложений (Android Instant Apps, Progre...
 
Diana Pinchuk ITEM 2018
Diana Pinchuk ITEM 2018Diana Pinchuk ITEM 2018
Diana Pinchuk ITEM 2018
 
Deeplink.me Slides
Deeplink.me SlidesDeeplink.me Slides
Deeplink.me Slides
 
How App Indexation Works
How App Indexation WorksHow App Indexation Works
How App Indexation Works
 
Deep links testing: keep calm and stay focused
Deep links testing: keep calm and stay focusedDeep links testing: keep calm and stay focused
Deep links testing: keep calm and stay focused
 
OpenID vs Facebook Connect vs FriendConnect
OpenID vs Facebook Connect vs FriendConnectOpenID vs Facebook Connect vs FriendConnect
OpenID vs Facebook Connect vs FriendConnect
 
[@NaukriEngineering] Deferred deep linking in iOS
[@NaukriEngineering] Deferred deep linking in iOS[@NaukriEngineering] Deferred deep linking in iOS
[@NaukriEngineering] Deferred deep linking in iOS
 
Live in context-technology 2017
Live in context-technology 2017Live in context-technology 2017
Live in context-technology 2017
 
The Evolution of Mobile Advertising - AppsFlyer Presentation at Israel Moneti...
The Evolution of Mobile Advertising - AppsFlyer Presentation at Israel Moneti...The Evolution of Mobile Advertising - AppsFlyer Presentation at Israel Moneti...
The Evolution of Mobile Advertising - AppsFlyer Presentation at Israel Moneti...
 
The Best Features of Social Media That Drive Engagement and Popularity
The Best Features of Social Media That Drive Engagement and Popularity The Best Features of Social Media That Drive Engagement and Popularity
The Best Features of Social Media That Drive Engagement and Popularity
 
How To Make An App Like Tinder 15 Features Cost Etc.pdf
How To Make An App Like Tinder 15 Features Cost Etc.pdfHow To Make An App Like Tinder 15 Features Cost Etc.pdf
How To Make An App Like Tinder 15 Features Cost Etc.pdf
 
7 Application Engagement Techniques
7 Application Engagement Techniques7 Application Engagement Techniques
7 Application Engagement Techniques
 
App Deep Linking Guide
App Deep Linking GuideApp Deep Linking Guide
App Deep Linking Guide
 
7 application engagement techniques
7 application engagement techniques7 application engagement techniques
7 application engagement techniques
 
The Art and Science of Mobile App Success - Seattle Interactive Conference 20...
The Art and Science of Mobile App Success - Seattle Interactive Conference 20...The Art and Science of Mobile App Success - Seattle Interactive Conference 20...
The Art and Science of Mobile App Success - Seattle Interactive Conference 20...
 

Plus de Thao Huynh Quang

2021-03-08-telegram-vs-signal.pdf
2021-03-08-telegram-vs-signal.pdf2021-03-08-telegram-vs-signal.pdf
2021-03-08-telegram-vs-signal.pdfThao Huynh Quang
 
Consensus and Raft Algorithm in Distributed System
Consensus and  Raft Algorithm in Distributed SystemConsensus and  Raft Algorithm in Distributed System
Consensus and Raft Algorithm in Distributed SystemThao Huynh Quang
 
Consensus and Raft algorithm (Vietnamese version)
Consensus and Raft algorithm (Vietnamese version)Consensus and Raft algorithm (Vietnamese version)
Consensus and Raft algorithm (Vietnamese version)Thao Huynh Quang
 
Kotlin Introduction with Android applications
Kotlin Introduction with Android applicationsKotlin Introduction with Android applications
Kotlin Introduction with Android applicationsThao Huynh Quang
 
Git Introduction with illustrations
Git Introduction with illustrationsGit Introduction with illustrations
Git Introduction with illustrationsThao Huynh Quang
 
Android Jetpack: Room persistence library
Android Jetpack: Room persistence libraryAndroid Jetpack: Room persistence library
Android Jetpack: Room persistence libraryThao Huynh Quang
 
Kubernetes and service mesh application
Kubernetes  and service mesh applicationKubernetes  and service mesh application
Kubernetes and service mesh applicationThao Huynh Quang
 
Kafka: All an engineer needs to know
Kafka: All an engineer needs to knowKafka: All an engineer needs to know
Kafka: All an engineer needs to knowThao Huynh Quang
 
Concurrency pattern in Kotlin
Concurrency pattern in KotlinConcurrency pattern in Kotlin
Concurrency pattern in KotlinThao Huynh Quang
 
Observability and its application
Observability and its applicationObservability and its application
Observability and its applicationThao Huynh Quang
 
Android Reverse Engineering
Android Reverse EngineeringAndroid Reverse Engineering
Android Reverse EngineeringThao Huynh Quang
 

Plus de Thao Huynh Quang (16)

2021-03-08-telegram-vs-signal.pdf
2021-03-08-telegram-vs-signal.pdf2021-03-08-telegram-vs-signal.pdf
2021-03-08-telegram-vs-signal.pdf
 
Consensus and Raft Algorithm in Distributed System
Consensus and  Raft Algorithm in Distributed SystemConsensus and  Raft Algorithm in Distributed System
Consensus and Raft Algorithm in Distributed System
 
Consensus and Raft algorithm (Vietnamese version)
Consensus and Raft algorithm (Vietnamese version)Consensus and Raft algorithm (Vietnamese version)
Consensus and Raft algorithm (Vietnamese version)
 
Kotlin Introduction with Android applications
Kotlin Introduction with Android applicationsKotlin Introduction with Android applications
Kotlin Introduction with Android applications
 
Git Introduction with illustrations
Git Introduction with illustrationsGit Introduction with illustrations
Git Introduction with illustrations
 
Android Jetpack: Room persistence library
Android Jetpack: Room persistence libraryAndroid Jetpack: Room persistence library
Android Jetpack: Room persistence library
 
Android Performance Tips
Android Performance TipsAndroid Performance Tips
Android Performance Tips
 
Kubernetes and service mesh application
Kubernetes  and service mesh applicationKubernetes  and service mesh application
Kubernetes and service mesh application
 
Kafka: All an engineer needs to know
Kafka: All an engineer needs to knowKafka: All an engineer needs to know
Kafka: All an engineer needs to know
 
Blockchain introduction
Blockchain introductionBlockchain introduction
Blockchain introduction
 
Concurrency pattern in Kotlin
Concurrency pattern in KotlinConcurrency pattern in Kotlin
Concurrency pattern in Kotlin
 
Observability and its application
Observability and its applicationObservability and its application
Observability and its application
 
GraphQL in Android
GraphQL in AndroidGraphQL in Android
GraphQL in Android
 
Android GRPC
Android GRPCAndroid GRPC
Android GRPC
 
Android Reverse Engineering
Android Reverse EngineeringAndroid Reverse Engineering
Android Reverse Engineering
 
nosql
nosqlnosql
nosql
 

android deep linking