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
What's new Firebase App Indexing
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Yuki Shiho
May 27, 2016
1.8k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
What's new Firebase App Indexing
Yuki Shiho
May 27, 2016
More Decks by Yuki Shiho
See All by Yuki Shiho
OTel × Datadog で 「AI活用」を計測し、改善に繋げる
shihochan
3
1.2k
マルチプラットフォーム開発で広がる リードエンジニアのキャリア
shihochan
0
37
Bubbles
shihochan
2
310
Growing your app with Firebase
shihochan
3
1.6k
Kotlin cross-platform / multi-format serialization
shihochan
0
440
Tips to iOS App Analytics
shihochan
1
850
iOS Engineer (Provisional)
shihochan
1
560
Dependency Injection in Kotlin
shihochan
5
1.4k
Best Practices to Slim Down Your App Size
shihochan
3
780
Featured
See All Featured
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
150
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
180
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
Site-Speed That Sticks
csswizardry
13
1.3k
Balancing Empowerment & Direction
lara
6
1.2k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
190
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
870
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
190
The Cult of Friendly URLs
andyhume
79
6.9k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
260
Transcript
8IBU`TOFX 'JSFCBTF"QQ*OEFYJOH ࢤำါل !TIJIPDIBO !LZPCBTIJEFY
"CPVUNF ࢤำါلʢ͠΄Ώ͏͖ʣ !TIJIPDIBO !TIJIPDIBOEFTV
None
(PPHMFݕࡧΛར༻ͯ͠ΞϓϦར༻Λଅਐͤ͞Δ ΞϓϦίϯςϯπͷؔ࿈༰Λݕࡧ "QQΛΠϯετʔϧࡁɿΞϓϦ͕ىಈ "QQΛະΠϯετʔϧɿΠϯετʔϧಋઢදࣔ /PXPO5BQ͔ΒϦϯΫՄೳ "40 4&0ʹ༗༻ "CPVU"QQ*OEFYJOH
App Indexing
"QQͷ5:1&@7*&8ͳͲͷΞΫγϣϯΛJOEFY͢Δ ͨΊͷ"1* ݕࡧͷ"VUP$PNQMFUF্ʹදࣔͰ͖Δ ݕࡧϥϯΩϯάཁૉʹ ͲͷίϯςϯπʹΞΫηε͔ͨ͠ͷใΛ(PPHMF ʹఏڙͰ͖Δ "CPVU"QQ*OEFYJOH"1*
App Indexing API
(PPHMF*0Ҏ߱ʙ $)"/(&-0( %JHJUBM"TTFU-JOLT͕ར༻Մೳʹ ΧελϜεΩʔϜར༻͕ඇਪ ͢Ͱʹ"QQ*OEFYJOHରԠ͍ͯ͠Δ"QQͰͷՃର Ԡͳ͠ 'JSFCBTF"QQ*OEFYJOH
ಛఆͷ63*ʹରͯ͠σϑΥϧτىಈΛࣗಈઃఆ͢ΔΞ ϓϦ͕ɺਖ਼ͳͷͰ͋Δ͜ͱΛνΣοΫ͢ΔͨΊͷ ΠϯλʔϑΣʔε "OESPJE$%%ͰՃ Πϯετʔϧ࣌ʹࣗಈىಈͯ͠ྑ͍͔Ͳ͏͔Λݕূ ಛఆͷ8FCϦϯΫʹରͯ͠ΞϓϦͷࣗಈىಈΛઃఆ Մೳʹ "CPVU%JHJUBM"TTFU-JOLTʢʣ
3FRVJSFE αʔόʔͷ)5514 44- ରԠ "OESPJEWFSTJPO.BSTINBMMPXd "CPVU%JHJUBM"TTFU-JOLTʢʣ
"CPVU%JHJUBM"TTFU-JOLTʢʣ 1. Make assetlinks.json and upload it to your web
server's .well-known directory. [{ "relation": ["delegate_permission/common.handle_all_urls"], "target" : { "namespace": "android_app", "package_name": "com.appindexingsample.app", "sha256_cert_fingerprints": [""] } }] https://<yoursite>/.well-known/assetlinks.json
"CPVU%JHJUBM"TTFU-JOLTʢʣ [{ "relation": ["delegate_permission/common.handle_all_urls"], "target" : { "namespace": "android_app", "package_name":
"com.appindexingsample.app", "sha256_cert_fingerprints": [""] } }] ɾ3FMBUJPOɿ 4QFDJpFTUIFUZQFPGSFMBUJPOTIJQPSEFMFHBUJPO 'PS"QQ*OEFYJOHTQFDJGZUIBUBMMVSMTEFMFHBUF UPUIFSFMBUFEBTTFUMJOL
"CPVU%JHJUBM"TTFU-JOLTʢʣ [{ "relation": ["delegate_permission/common.handle_all_urls"], "target" : { "namespace": "android_app", "package_name":
"com.appindexingsample.app", "sha256_cert_fingerprints": [""] } }] ɾ5BSHFU 6TJOHUIFOBNFTQBDFWBMVFPGBOESPJE@BQQ $POpHVSFJUVTJOHJUTQBDLBHFOBNFBOE UIF4)"pOHFSQSJOUPGUIFDFSUJpDBUF ZPVVTFEUPTJHOZPVSBQQ
(PPHMFʮίϯςϯπ͕ϞόΠϧϑϨϯυϦʔͰ͋Δ͜ ͱΛਪʯ *OTUBOU"QQTͳͲൃද ݕࡧͷϥϯΩϯάʹӨڹ ࠓޙߋʹӨڹ্͕͕͍ͬͯ͘ํ %JHJUBM"TTFU-JOLT8FCαΠτͷ҆શੑͷͨΊ ͷϕετϓϥΫςΟε
"VUP$PNQMFUFɺ/PXPO5BQ͔ΒͷྲྀೖΛ"QQ ͕ผ͢Δ͜ͱ͕Ͱ͖ͳ͍ ςετ͕एׯෳࡶ