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¶m2=value2 |
- μκ² λͺ¨λ₯΄κ² μ¬μ©νλ λ₯λ§ν¬ μμ:
mailto://user@email.com
λ‘ λ©μΌ νλ‘κ·Έλ¨ μ€ν
μ¬μ© μμ: μ¬λ
- https://api.slack.com/reference/deep-linking
<a href="slack://open">μ¬λ μ΄κΈ°</a>
컀μ€ν URI νλ‘ν μ½
- λ₯λ§ν¬λ₯Ό μ¬μ©ν λ, 컀μ€ν URI νλ‘ν μ½μ μ¬μ©ν μ μμ΅λλ€. λ€μμ μ§μ νλ‘ν μ½μ μ€μ νλ μμμ λλ€.
μΉ μ΄μ λΈλ¦¬μ λ°λͺ¬(λ₯λ§ν¬)
- λͺ©μ : μ°μ° μ½λ μ€ν
- λ₯λ§ν¬μ κ²½μ°: λΈλΌμ°μ => λ₯λ§ν¬ => λ°λͺ¬ => λ€λ₯Έ μΈμ΄ μ½λ
- μΉ μ΄μ λΈλ¦¬μ κ²½μ°: λΈλΌμ°μ => μΉμ΄μ λΈλ¦¬ => λ€λ₯Έ μΈμ΄ μ½λ