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
iOS 14 からの Universal Links
Search
Shota Kashihara
December 22, 2020
Technology
1
3.5k
iOS 14 からの Universal Links
[Online] potatotips #72 iOS/Android開発Tips共有会 の発表資料です。
https://potatotips.connpass.com/event/194575/
Shota Kashihara
December 22, 2020
Tweet
Share
More Decks by Shota Kashihara
See All by Shota Kashihara
ふりかえり “Demystify SwiftUI”
shotakashihara
0
190
UI デザインシステム
shotakashihara
2
2k
アプリのログをチーム外で活用してもらうためにやったこと
shotakashihara
0
510
iOS エンジニアが KMM で2つの アプリのログイン処理を共通化した話
shotakashihara
1
570
iOSアプリ自動ログテストのススメ
shotakashihara
2
1.2k
デバイス管理を App Store Connect API でやってみよう
shotakashihara
2
580
Trace outside of stack trace
shotakashihara
12
2.1k
App startup time with Dynamic/Static frameworks
shotakashihara
4
780
Other Decks in Technology
See All in Technology
継続的な改善 x ⾮連続的な進化
sansantech
PRO
3
150
プラットフォームってつくることより計測することが重要なんじゃないかという話 / Platform Engineering Meetup #8
taishin
1
350
プロンプトエンジニアリングでがんばらない-Agentic Workflow へ-近藤憲児
kenjikondobai
2
220
Postman v10リリース後を振り返る / Looking back at Postman v10 after release
yokawasa
1
160
Delivering Millions of Messages within seconds @ Duolingo
pelelgrino
0
350
アクセシビリティを考慮したUI/CSSフレームワーク・ライブラリ選定
yajihum
2
1k
一生覚えておきたい「システム開発=コミュニケーション」〜初めての実務案件振り返りLT〜
maimyyym
0
130
オーナーシップを持つ領域を明確にする
konifar
13
3.1k
複雑な構成要素を持つUIとの向き合い方 〜新・支出グラフでの実例〜 / B43 TECH TALK
nakamuuu
0
140
JAWS-UG Bedrock Claude Night
yamahiro
3
580
コンテナセキュリティの基本と脅威への対策
kyohmizu
3
760
Além do else! Categorizando Pokemóns com Pattern Matching no JavaScript
wmsbill
0
400
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
25
5.8k
Code Reviewing Like a Champion
maltzj
514
39k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
14
1.6k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
322
20k
How to train your dragon (web standard)
notwaldorf
73
5.2k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
How GitHub Uses GitHub to Build GitHub
holman
468
290k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
274
13k
The Cult of Friendly URLs
andyhume
74
5.7k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
2
3.4k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
244
20k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Transcript
©2020 Wantedly, Inc. iOS 14 ͔Βͷ Universal Links potatotips#72 Dec
22, 2020 - Shota Kashihara - Wantedly, Inc.
©2020 Wantedly, Inc. ⇡࠷ۙɺWantedly ͷϓϩϑΟʔϧ͕৽͘͠ͳΓ·ͨ͠ɻ ID ૣ͍ͷ͕ͪͳͷͰੋඇߋ৽͍ͯͩ͘͠͞
©2020 Wantedly, Inc. 2"ڥͰ6OJWFSTBM-JOLT͕ಈ͔ͳ͍ʂ J04ͷ6OJWFSTBM-JOLTͷมߋ ݪҼͱճආࡦ Outline
©2020 Wantedly, Inc. QA ڥͰ Universal Links ͕ಈ͔ͳ͍ʂ ͱ͋Δͷ͜ͱ 10݄ʮQA൛ΞϓϦͷڥ͚ͩɺUniversal
Links ͕ ಈ͔ͳ͍ʯͱ͍͏ใࠂΛQA͞Μ͔ΒΒ͏ ௐࠪͷ݁ՌɺiOS 14 x QA൛ͱ͍͏ڥ͚ͩ Universal Links ͕ಈ͍͍ͯͳ͍͜ͱ͕Θ͔ͬͨɻ 6OJWFSTBM-JOLTͷಈ࡞֬ೝ݁Ռ ຊ൪ QA iOS 13 ✅ ✅ iOS 14 ✅ ❌ Introduction
©2020 Wantedly, Inc. QA ڥͰ Universal Links ͕ಈ͔ͳ͍ʂ ProxyMan ͰΞϓϦΠϯετʔϧ࣌ͷ௨৴ϩάΛݟΔͱɺhttps://app-site-association.cdn-apple.com
ʹରͯ͠Ϧ ΫΤετ͍ͯ͠Δ͜ͱ͕Θ͔ͬͨɻ ProxyMan ͷ௨৴ϩά Introduction
©2020 Wantedly, Inc. Universal Links ͷ มߋ iOS 13 to
iOS 14
©2020 Wantedly, Inc. iOS 13 Ҏલͷ Universal Links iOS 14
ͷ Universal Links ͷมߋ https://xxx.wantedly.com/.well-known/apple-app-site-association https://xxx.wantedly.com/apple-app-site-association ᶃ ΞϓϦΛʹΠϯετʔϧ͢ΔͱɺΤϯλΠτϧϝϯτ ͷ applinks: ʹॻ͔Εͨ υϝΠϯԼʹϦΫΤετ ͯ͠ AASA (apple-app-site-association) Λμϯϩʔυ ᶄ Universal Links ͕༗ޮԽ
©2020 Wantedly, Inc. iOS 14 ͷ Universal Links iOS 14
ͷ Universal Links ͷมߋ https://app-site-association.cdn-apple.com ᶃ ΞϓϦΛʹΠϯετʔϧ͢ΔͱɺΤϯλΠτϧϝϯτ ͷ applinks: ʹॻ͔Εͨ υϝΠϯͷ AASA (apple-app- site-association) Λ Apple CDN Λհͯ͠μϯϩʔυ ᶄ Universal Links ͕༗ޮԽ
©2020 Wantedly, Inc. Apple CDN ͱ iOS 14 ͷ Universal
Links ͷมߋ Ҿ༻: https://developer.apple.com/videos/play/wwdc2020/10098 ᶃ AASA ΛΩϟογϡ͓͖ͯ͠ɺ ͔ΒͷϦΫΤετ͕͋ͬͨΒߴʹσϦόϦ͢Δ Apple ͕༻ҙͨ͠Έɻ ᶄ Apple ͷ Ϋϩʔϥ (bot) ͕ ֤ domain ͷ AASA Λऔಘͯ͠ΩϟογϡΛอଘͯ͠ճΔɻ ᶅ AASA Ϋϩʔϥ͕ΞΫηεՄೳͳαΠτͰ͋Δ ඞཁ͕͋Δɻ ͏͓Θ͔ΓͰ͢Ͷʁ
©2020 Wantedly, Inc. ݪҼ QAڥͰͷΈ Universal Links ͕͑ͳ͔ͬͨϫέ ฐࣾͷҰ෦ QA
ڥ IP ੍ݶΛ͍ͯͯ͠ɺڐՄ͞ΕͨIP ͔Β͔͠ϦΫΤετΛड͚͚͍ͯͳ͔ͬͨɻ ͦͷͨΊɺApple ͷ Ϋϩʔϥ ͔ΒͷϦΫΤετʹԠ͡ ͣɺ AASA ͷΩϟογϡ͕ߦΘΕͳ͔ͬͨͨΊ Universal Links ͕ແޮʹͳ͍ͬͯͨɻ Ҿ༻: https://developer.apple.com/videos/play/wwdc2020/10098 ·ͱΊ
©2020 Wantedly, Inc. ճආࡦ Ҿ༻: https://developer.apple.com/videos/play/wwdc2020/10098 ·ͱΊ
©2020 Wantedly, Inc. Ҿ༻ - What's new in Universal Links
https://developer.apple.com/videos/play/wwdc2020/10098 - Supporting Associated Domains https://developer.apple.com/documentation/safariservices/supporting_associated_domains? language=objc - iOS14 ʹ͓͚ΔUniversal Links ͷมߋ https://recruit.gmo.jp/engineer/jisedai/blog/ios14-universal-links/ - iOS14Ͱඇެ։αʔόʔ͔ͭΦϨΦϨূ໌ॻͰUniversal LinksΛςετ͢Δํ๏ https://qiita.com/saten_qiita/items/06c5a81105f6ada008ac