deep-link.md

🏑

레퍼런슀 Deep Link: https://en.wikipedia.org/wiki/Deep_linking
Slack: https://api.slack.com/reference/deep-linking

| λͺ©ν‘œ | μ›Ήκ°œλ°œ κ°œλ…λ“€μ— λŒ€ν•΄μ„œ κ°„λ‹¨νžˆ μ•Œμ•„λ³΄μž. | | -------- | --------------------------------------- | | ν•™μŠ΅λ‚΄μš© | Deep Link | | λ‚œμ΄λ„ | πŸ₯š |

자투리 곡뢀 πŸ‘‰ κΆκΈˆν•΄μš”: λ”₯링크

λ”₯링크 Deep linkλž€?

λ”₯링크(Deep Link)λŠ” λͺ¨λ°”일 μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ—μ„œ νŠΉμ •ν•œ λ‚΄λΆ€ ν™”λ©΄μ΄λ‚˜ κΈ°λŠ₯으둜 μ‚¬μš©μžλ₯Ό λ°”λ‘œ μ—°κ²°ν•˜λŠ” λ§ν¬μž…λ‹ˆλ‹€.

일반적으둜 URL의 ν˜•νƒœλ₯Ό 가지며, νŠΉμ •ν•œ μ•‘μ…˜ λ˜λŠ” κΈ°λŠ₯을 μˆ˜ν–‰ν•˜λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€.

링크λ₯Ό ν΄λ¦­ν•˜λ©΄ μ• ν”Œλ¦¬μΌ€μ΄μ…˜ λ‚΄λΆ€μ˜ νŠΉμ • ν™”λ©΄, κΈ°λŠ₯, λ˜λŠ” λ°μ΄ν„°λ‘œ 직접 μ—°κ²°ν•  수 있게 ν•΄μ€λ‹ˆλ‹€. λ”₯λ§ν¬λŠ” 주둜 λͺ¨λ°”일 μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ—μ„œ μ‚¬μš©λ˜λŠ” κ°œλ…μ΄μ§€λ§Œ, 일뢀 κ²½μš°μ—λŠ” λ°μŠ€ν¬νƒ‘ λΈŒλΌμš°μ €μ—μ„œλ„ μ‹€ν–‰ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

λ”₯링크의 ꡬ성 μš”μ†Œ

scheme://host/path?query_parameters

| ꡬ성 μš”μ†Œ | μ„€λͺ… | μ˜ˆμ‹œ | | ---------------- | ---------------------------------------------------------------------- | -------------------------------------- | | scheme | μ•±μ˜ μ»€μŠ€ν…€ URL μŠ€ν‚΄ λ˜λŠ” ν‘œμ€€ URL μŠ€ν‚΄ | myapp:// | | host | μ•±μ˜ 도메인 λ˜λŠ” 호슀트 | example.com | | path | μ•± λ‚΄μ—μ„œ νŠΉμ • ν™”λ©΄μ΄λ‚˜ κΈ°λŠ₯을 κ°€λ¦¬ν‚€λŠ” 경둜 | /home, /settings/profile, /product/123 | | query_parameters | μ„ νƒμ μœΌλ‘œ, λ”₯ 링크에 μΆ”κ°€ 정보λ₯Ό μ „λ‹¬ν•˜κΈ° μœ„ν•΄ μ‚¬μš©λ˜λŠ” 쿼리 νŒŒλΌλ―Έν„° | ?param1=value1&param2=value2 |

  • μ•Œκ²Œ λͺ¨λ₯΄κ²Œ μ‚¬μš©ν•˜λ˜ λ”₯링크 μ˜ˆμ‹œ: mailto://user@email.com둜 메일 ν”„λ‘œκ·Έλž¨ μ‹€ν–‰

μ‚¬μš© μ˜ˆμ‹œ: μŠ¬λž™

  • https://api.slack.com/reference/deep-linking
  • <a href="slack://open">μŠ¬λž™ μ—΄κΈ°</a>

μ»€μŠ€ν…€ URI ν”„λ‘œν† μ½œ

μ›Ή μ–΄μ…ˆλΈ”λ¦¬μ™€ 데λͺ¬(λ”₯링크)

  • λͺ©μ : μ—°μ‚° μ½”λ“œ μ‹€ν–‰
  • λ”₯링크의 경우: λΈŒλΌμš°μ € => λ”₯링크 => 데λͺ¬ => λ‹€λ₯Έ μ–Έμ–΄ μ½”λ“œ
  • μ›Ή μ–΄μ…ˆλΈ”λ¦¬μ˜ 경우: λΈŒλΌμš°μ € => μ›Ήμ–΄μ…ˆλΈ”λ¦¬ => λ‹€λ₯Έ μ–Έμ–΄ μ½”λ“œ