Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Universal Links
Search
Agapov Alex
August 04, 2017
Programming
0
34
Universal Links
Saritasa team meeting
Agapov Alex
August 04, 2017
Tweet
Share
More Decks by Agapov Alex
See All by Agapov Alex
React Native talk
agapovone
1
29
MVVM
agapovone
0
47
Moya
agapovone
0
46
ARKit
agapovone
0
67
Reactive talk
agapovone
0
52
Other Decks in Programming
See All in Programming
カスタマーサクセス業務を変革したヘルススコアの実現と学び
_hummer0724
0
610
Kotlin Multiplatform Meetup - Compose Multiplatform 외부 의존성 아키텍처 설계부터 운영까지
wisemuji
0
190
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
590
AI時代の認知負荷との向き合い方
optfit
0
140
余白を設計しフロントエンド開発を 加速させる
tsukuha
7
2.1k
AgentCoreとHuman in the Loop
har1101
5
220
Vibe codingでおすすめの言語と開発手法
uyuki234
0
220
AI & Enginnering
codelynx
0
110
Vibe Coding - AI 驅動的軟體開發
mickyp100
0
170
Fluid Templating in TYPO3 14
s2b
0
130
今から始めるClaude Code超入門
448jp
7
8.3k
AI Agent Tool のためのバックエンドアーキテクチャを考える #encraft
izumin5210
6
1.8k
Featured
See All Featured
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.2k
Thoughts on Productivity
jonyablonski
74
5k
Building Adaptive Systems
keathley
44
2.9k
Docker and Python
trallard
47
3.7k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
270
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.3k
Making the Leap to Tech Lead
cromwellryan
135
9.7k
SEO for Brand Visibility & Recognition
aleyda
0
4.2k
The Cult of Friendly URLs
andyhume
79
6.8k
Fireside Chat
paigeccino
41
3.8k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Transcript
Universal Links You won’t need schemes:// anymore (not really)
Setup
Setup Mobile Web + 1. Associated domains 2. AppDelegate’s application(_:continue:restorationHandler:)
1. File apple-app-site-association at root 2. Manageable {Team ID}.{App Bundle ID} and path
Setup Associated domains ON Domain example: applinks:{hostname}
Setup AppDelegate’s conformance to method func application(_ application: UIApplication, continue
userActivity: NSUserActivity, restorationHandler: @escaping ([Any]?) -> Void) -> Bool { guard userActivity.activityType == NSUserActivityTypeBrowsingWeb, let url = userActivity.webpageURL else { return false } return false }
Setup apple-app-site-association file (no extension) appID: {Team ID}.{App Bundle ID}
paths: “*”, “/“, “post/*” { "applinks": { "apps": [], "details": [ { "appID": "97CJYDC5AL.com.saritasa.test.UniversalLinks", "paths": ["*", "/"] } ] } }
Test
Test 1. Open link from outside (i.e. Telegram) won’t work
if it’s link inside app 2. Tap on top button to enter this page in-app 3. App opens on defined page :)
Pro’s & Con’s
+ – Pro’s & Con’s 1. Needs button tap to
move into app 2. Still needs full web-app support (like schemes) 1. Configurable pages: i.e. multiple content, help/faq/home 2. Supports http:// https:// (doesn’t need new schemes) Con’s Pro’s
The End. Saritasa