[React Native] DeepLink


DeepLink๋ฅผ ํด๋ฆญํ•˜๋ฉด, ์•ฑ์—์„œ ๋ณด๋˜ ์ƒํ’ˆ์ด๋‚˜ ์ด๋ฒคํŠธ ๋“ฑ์„ ์ด์–ด์„œ ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์คŒ

  • ๋”ฅ๋งํฌ๋Š” ํŠน์ • ํŽ˜์ด์ง€์— ๋„๋‹ฌ ํ•  ์ˆ˜ ์žˆ๋Š” ๋งํฌ
  • ๋ฒ„ํŠผ ํด๋ฆญ ์‹œ ๋„ค์ดํ‹ฐ๋ธŒ ์•ฑ์œผ๋กœ ๋ฐ”๋กœ ์ด๋™ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ํ•ด๋ณธ์ ์ด ์žˆ์„ ๊ฒƒ์ธ๋ฐ ๊ทธ๊ฒƒ์ด ๋ฐ”๋กœย โ€™๋ชจ๋ฐ”์ผ ๋”ฅ๋งํฌโ€™๋ฅผ ์ด์šฉํ•˜์—ฌ, ํŠน์ • ์•ฑ ํŽ˜์ด์ง€๋กœ ๋“ค์–ด๊ฐ€๋Š” ๊ฒƒ

์ข…๋ฅ˜

  • URL Schema
  • Universal Link(iOS), App Link(Android)
  • Deffered DeepLink (์ง€์—ฐ๋œ ๋”ฅ๋งํฌ)

๐Ÿ”ฅ 2. ์•ฑ ์Šคํ‚ด(URL ์Šคํ‚ด)

ํŠน์ง•:

  • ๋ธŒ๋ผ์šฐ์ € ์ฃผ์†Œ์ฐฝ์— Schema๋ฅผ ์ž…๋ ฅํ•˜๋ฉด, ๋‚ด ํ•ธ๋“œํฐ์— ํ•ด๋‹น Schema๊ฐ€ ์žˆ๋Š” ์•ฑ์„ ์ฐพ์•„ ์‹คํ–‰
  • ์•ฑ์—์„œ ๋ณด๋˜ ์ƒํ’ˆ์ด๋‚˜ ์ด๋ฒคํŠธ ๋“ฑ์„ ์ด์–ด์„œ ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค„ ์ˆ˜ ์žˆ์Œ

๋‹จ์  :

  1. ์•ฑ์ด ์„ค์น˜ ๋˜์–ด ์žˆ์–ด์•ผ๋งŒ ๋™์ž‘
  2. Schema๋Š” Domain์ฒ˜๋Ÿผ ๊ณ ์œ ํ•œ ์ฃผ์ธ์ด ์žˆ๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๋ˆ„๊ตฌ๋‚˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

(์˜ˆ๋กœ, market schema๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด play store ์™ธ์— one store๋‚˜ samsung store ์ค‘ ๋ฌด์—‡์„ ์—ด๊ฒ ๋ƒ๊ณ  ๋ฌผ์–ด๋ณด๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋ฐ”๋กœ ์ค‘๋ณต๋œ Schema๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ๊ฒฝ์šฐ ๋‚˜ํƒ€๋‚˜๋Š” ํŒ์—…. ๋งŒ์•ฝ iOS๋Š” ๊ฐ€์žฅ ์ตœ๊ทผ์— ์„ค์น˜ํ•œ App์ด ์‹คํ–‰)

์ด๋ฅผ ์ด์šฉ, ๋˜‘๊ฐ™์€ Schema๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์•ฑ์ด ์‹คํ–‰

๐Ÿ”ฅ 3. Universal Link(iOS),ย App Link(Android)

ํŠน์ง•:

  • ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ด ๋งํฌ๋ฅผ ์ž…๋ ฅ ์‹œ, ์•ฑ์ด ์„ค์น˜๋˜์–ด ์žˆ๋‹ค๋ฉด ์•ฑ์ด ์‹คํ–‰๋˜๊ณ  ์•„๋‹ˆ๋ผ๋ฉด ์›น URL๋กœ ์ธ์‹๋˜์–ด ์›น ๋งํฌ๋กœ ์‹คํ–‰
  • Store๋กœ ๋ณด๋‚ด ์•ฑ ์„ค์น˜๋ฅผ ์œ ๋„ ๊ฐ€๋Šฅ

๋‹จ์ :

  1. ํ”Œ๋žซํผ ๋ธŒ๋ผ์šฐ์ € ์ฃผ์†Œ์ฐฝ์ด ์•„๋‹ˆ๋ผ๋ฉด ์ œ๋Œ€๋กœ ๋™์ž‘ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋ฐœ์ƒ (ํฌ๋กฌ, ์‚ฌํŒŒ๋ฆฌ๊ฐ€ ์•„๋‹Œ ๊ณณ์— ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ–ˆ์„ ๋•Œ, ์ฆ‰ ์นด์นด์˜คํ†ก์ด๋‚˜ ๋‹ค๋ฅธ ์•ฑ์„ ํ†ตํ•˜์—ฌ ์ฃผ์†Œ๋ฅผ ์—ด๊ฒŒ ๋˜๋ฉด ์ œ๋Œ€๋กœ ๋™์ž‘ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Œ)
  2. ๋งํฌ๋ฅผ ์„ ํƒ ํ–ˆ์„ ๋•Œ ์•ฑ์ด ์„ค์น˜๋˜์–ด ์žˆ์ง€ ์•Š์•„ App Store๋กœ ๋ณด๋‚ด ์•ฑ์„ ์„ค์น˜ํ•˜๊ณ  ์‹คํ–‰ํ•˜๋ฉด ์›ํ•˜๋Š” ๋ชฉ์ ์ง€๋กœ ๊ฐ€์ง€ ์•Š๊ณ  ์ด๋ฏธ DeepLink๋Š” ์œ ์‹ค๋˜์–ด ๋ฒ„๋ ค ์•ฑ ์„ค์น˜ ํ›„ ๋‹ค์‹œ ๋”ฅ๋งํฌ๋ฅผ ์‹คํ–‰์‹œ์ผœ์•ผํ•˜๋Š” ๋ถˆํŽธํ•จ

ํŠน์ง•:

  • ๋”ฅ๋งํฌ๋ฅผ ์‹คํ–‰ ํ–ˆ์„๋•Œ, ์•ฑ์ด ์„ค์น˜ ๋˜์–ด ์žˆ๋Š”์ง€ ์—†๋Š”์ง€์— ๋”ฐ๋ผ ๋‹ค๋ฅด๊ฒŒ ๋™์ž‘
  • ์•ฑ ์„ค์น˜ ์ƒํƒœ : ์•ฑ์„ ์‹คํ–‰์‹œํ‚ค๊ณ  ์›ํ•˜๋Š” ๋™์ž‘ ์ˆ˜ํ–‰.
  • ์•ฑ ๋ฏธ์„ค์น˜ ์ƒํƒœ : Store๋กœ ์—ฐ๊ฒฐ ์‹œ์ผœ ์•ฑ ์„ค์น˜๋ฅผ ์œ ๋„ํ•œ ํ›„, ์•ฑ์ด ์„ค์น˜๋˜๊ณ  ์‹คํ–‰๋˜๋ฉด ๋”ฅ๋งํฌ๋ฅผ ์ˆ˜ํ–‰