2. ์šฉ์–ด ์ •์˜

ย 


ย 

2.1.ย ์ดˆ๊ธฐํ™”

์ธํฌ๋ฐ์Šคํฌ(infodesk)

ย 

ํ”Œ๋žซํผ์—์„œ ๊ฒŒ์ž„ ์ง„์ž…๋‹จ๊ณ„์—์„œ ํ•„์š”ํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์„œ๋ฒ„์ž…๋‹ˆ๋‹ค.
๊ฒŒ์ž„ ์ง„์ž… ์ „์— ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ํด๋ผ์ด์–ธํŠธ์— ์ „๋‹ฌํ•˜๊ฑฐ๋‚˜ ๊ธด๊ธ‰ ๊ณต์ง€, ์ ๊ฒ€์ฒ˜๋ฆฌ, ๋ฒ„์ „์— ๋”ฐ๋ฅธ ์—…๋ฐ์ดํŠธ ์•ˆ๋‚ด ๋“ฑ์„ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค.

์‹œ์Šคํ…œ์•ˆ๋‚ด

์•ฑ ์ง„์ž… ์ „์— ํ•„์š”ํ•œ ๊ธด๊ธ‰๊ณต์ง€๋‚˜ ์ ๊ฒ€์•ˆ๋‚ด, ๋ฒ„์ „ ์—…๋ฐ์ดํŠธ ์•ˆ๋‚ด ๋“ฑ์˜ ๋ฉ”์„ธ์ง€ ์ž…๋‹ˆ๋‹ค.

ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ

์ ๊ฒ€์ด ๊ฑธ๋ ค์žˆ๋Š” ์ƒํƒœ๋ผ ๊ฒŒ์ž„์— ์ง„์ž…ํ•  ์ˆ˜ ์—†์„ ๋•Œ, ํ…Œ์ŠคํŠธ ๋ชฉ์ ์œผ๋กœ ์ ๊ฒ€์„ ํŒจ์Šค ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค.
ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ๋Š” ์ƒ˜ํ”Œ์•ฑ์ด๋‚˜ ์–ด๋“œ๋ฏผ์„ ํ†ตํ•ด ๋“ฑ๋กํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ๋กœ ๋“ฑ๋กํ•œ ๊ธฐ๊ธฐ์˜ ๊ฒฝ์šฐ, ์ ๊ฒ€์„ ํ†ต๊ณผํ•˜์—ฌ ๊ฒŒ์ž„์— ์ง„์ž…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2.2.ย ์ธ์ฆ/ํ”„๋กœํ•„

์ด์šฉ์žID (playerId)

๋ชจ๋ฐ”์ผ๊ฒŒ์ž„ ํ”Œ๋žซํผ์˜ ๋ชจ๋“  ์œ ๋‹ˆํฌํ•œ ์ด์šฉ์ž๋ฅผ ์ง€์นญํ•ฉ๋‹ˆ๋‹ค. ์†Œ์Šค ์ƒ์—์„œ๋Š” playerId ๋กœ ํ‘œ๊ธฐ๋ฉ๋‹ˆ๋‹ค.

IDP

์นด์นด์˜ค, ํŽ˜์ด์Šค๋ถ, ๊ตฌ๊ธ€, ์• ํ”Œ๊ฒŒ์ž„์„ผํ„ฐ ๋“ฑ๊ณผ ๊ฐ™์€ ์ธ์ฆ ๊ณต๊ธ‰์ž๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค.

IDP ๊ณ„์ •

์นด์นด์˜ค, ํŽ˜์ด์Šค๋ถ, ๊ตฌ๊ธ€, ์• ํ”Œ๊ฒŒ์ž„์„ผํ„ฐ์—์„œ ๊ณ„์ •์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ํ‚ค์ž…๋‹ˆ๋‹ค. (๊ตฌ๊ธ€/ํŽ˜์ด์Šค๋ถ์€ ์ด๋ฉ”์ผ ๊ณ„์ •, ์นด์นด์˜ค๋Š” ์„œ๋น„์Šค ์œ ์ € ID)

๋กœ๊ทธ์ธ

IDP ๋‹จ์œ„๋กœ ์ด์šฉ์ž ID๊ฐ€ ์ƒ์„ฑ๋˜๋ฉฐ, ํ•ด๋‹น ์ด์šฉ์ž ID๋กœ ์ ‘์†์„ ์‹œ๋„ํ•˜๋Š” ๊ฒƒ์„ ๋กœ๊ทธ์ธ์ด๋ผ ํ•ฉ๋‹ˆ๋‹ค.

ํ†ตํ•ฉ ๋กœ๊ทธ์ธ

Zinny SDK์—์„œ ์ œ๊ณตํ•˜๋Š” 1๊ฐœ์˜ API๋กœ IDP์˜ ๋กœ๊ทธ์ธ๊ณผ ํ”Œ๋žซํผ ๋กœ๊ทธ์ธ์„ ํ•œ๊บผ๋ฒˆ์— ๋กœ๊ทธ์ธํ•˜๋Š” ๊ฒƒ์„ ๋งํ•ฉ๋‹ˆ๋‹ค.

ํ”Œ๋žซํผ ๋กœ๊ทธ์ธ

IDP์˜ ๋กœ๊ทธ์ธ ์ •๋ณด๋ฅผ ํ™œ์šฉํ•˜์—ฌ ํ”Œ๋žซํผ์— ๋กœ๊ทธ์ธํ•˜๋Š” ๊ฒƒ์„ ๋งํ•ฉ๋‹ˆ๋‹ค.

ZAT(Zinny Access Token)

Zinny ํ”Œ๋žซํผ ๋กœ๊ทธ์ธ ํ›„ ํ›„์† ์ธ์ฆ์ด ํ•„์š”ํ•œ ๊ณณ์— ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ ํ”Œ๋žซํผ์—์„œ ๋ฐœ๊ธ‰๋˜๋Š” ์•ก์„ธ์Šค ํ† ํฐ์ž…๋‹ˆ๋‹ค.

๋กœ๊ทธ์•„์›ƒ

๊ฐ ์•ฑ๋ณ„๋กœ ๋กœ๊ทธ์•„์›ƒ์„ ์ฒ˜๋ฆฌํ•˜๋ฉฐ, ๊ฐ ์•ฑ์—์„œ์˜ ๋กœ๊ทธ์•„์›ƒ์€ ๋‹ค๋ฅธ ์•ฑ์— ์˜ํ–ฅ์„ ๋ผ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ฒŒ์ž„ํƒˆํ‡ด

๊ฐ ์•ฑ๋ณ„๋กœ ํƒˆํ‡ดํ•˜๋Š” ๊ฒƒ์œผ๋กœ, ๊ฐ ๊ฒŒ์ž„์˜ ๊ธฐ๋ก์ด ์ดˆ๊ธฐํ™”๋˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

๊ณ„์ •์ „ํ™˜

(๊ฒŒ์ŠคํŠธ ๋กœ๊ทธ์ธ, ์• ํ”Œ ๊ฒŒ์ž„์„ผํ„ฐ, ๊ตฌ๊ธ€ ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธํ•œ ์œ ์ €๋งŒ ํ•ด๋‹น)

๊ธฐ๊ธฐ ์ „ํ™˜ ๋˜๋Š” ์ด๊ธฐ์ข…์˜ ๋ชจ๋ฐ”์ผ ๊ธฐ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์œ ์ €์˜ ๊ฒฝ์šฐ, {๊ฒŒ์ŠคํŠธ๋กœ๊ทธ์ธ, ์• ํ”Œ ๊ฒŒ์ž„์„ผํ„ฐ, ๊ตฌ๊ธ€} ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธํ•œ ์œ ์ €๋Š”ย 
์นด์นด์˜ค ๋˜๋Š” ํŽ˜์ด์Šค๋ถ ๊ณ„์ •์œผ๋กœ ๋งคํ•‘ํ•ด์„œ ์œ ์ €์˜ ๊ฒŒ์ž„ ๋ฐ์ดํ„ฐ๋ฅผ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•˜๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค.

2.3.ย ์ง€ํ‘œ

๊ฒฐ์ œ๋กœ๊ทธ

์นด์นด์˜ค๊ฒŒ์ž„ ๊ฒฐ์ œ๋กœ๊ทธ ์ „์†ก์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ตœ๊ณ ๋งค์ถœ ์ˆœ์œ„ ๋ฐ ๋งค์ถœ ๊ฒ€์ฆ์— ํ™œ์šฉ๋ฉ๋‹ˆ๋‹ค.

2.4.ย ๋”œ๋ฆฌ๋ฒ„๋ฆฌ

๋”œ๋ฆฌ๋ฒ„๋ฆฌ

์นด์นด์˜ค ์„œ๋น„์Šค๊ฐ€ ๋”œ๋ฆฌ๋ฒ„๋ฆฌ ์„œ๋ฒ„์— ์ „๋‹ฌํ•œ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์•„์˜ค๊ณ  ์ข…๋ฃŒ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2.5.ย ์‹œ์Šคํ…œ ์ •๋ณด

์–ธ์–ด์ฝ”๋“œ

๊ธฐ๊ธฐ์— ์„ค์ •๋˜์–ด ์žˆ๋Š” ์–ธ์–ด ์„ค์ • ์ •๋ณด์ž…๋‹ˆ๋‹ค.

๊ตญ๊ฐ€์ฝ”๋“œ

3g/LTE๋ฅผ ์ง€์›ํ•˜๋Š” ๊ธฐ๊ธฐ์—์„œ๋Š” ํ†ต์‹  ๋ชจ๋“ˆ์—์„œ ์ฃผ๋Š” ๊ตญ๊ฐ€์ฝ”๋“œ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋ฉฐ, wifi ์ „์šฉ ๊ธฐ๊ธฐ์—์„œ๋Š” ๊ธฐ๊ธฐ์— ์„ค์ •๋œ ๊ตญ๊ฐ€ ์ฝ”๋“œ๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

๋””๋ฐ”์ด์Šค ์•„์ด๋””

ํ•ด๋‹น ๊ธฐ๊ธฐ๋ฅผ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ’์ž…๋‹ˆ๋‹ค.

  • Android : OS์—์„œ ์ œ๊ณตํ•˜๋Š” android id๋ฅผ ์•”ํ˜ธํ™”ํ•ด์„œ ์ˆ˜์ง‘ํ•ฉ๋‹ˆ๋‹ค.

  • iOS : OS์—์„œ ์ œ๊ณตํ•˜์ง€ ์•Š์•„, iOS SDK ์—์„œ ์ž„์˜๊ฐ’์œผ๋กœ ๋””๋ฐ”์ด์Šค ์•„์ป๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

๋””๋ฐ”์ด์Šค ๋ชจ๋ธ

ํ˜„์žฌ ๊ธฐ๊ธฐ์˜ ๋ชจ๋ธ ์ •๋ณด์ž…๋‹ˆ๋‹ค.

๋„คํŠธ์›Œํฌ ํƒ€์ž…

ํ˜„์žฌ ๊ธฐ๊ธฐ๊ฐ€ ์™ธ๋ถ€ ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ ๋˜์–ด ์žˆ๋Š” ๋ฐฉ์‹(wifi/cellular/unknown)์ž…๋‹ˆ๋‹ค.

2.6.ย ์นด์นด์˜ค์†Œ์…œ

์นด์นด์˜คํ†ก ์ดˆ๋Œ€ ๋ฉ”์‹œ์ง€

์นด์นด์˜คํ†ก ์นœ๊ตฌ์ธ๋ฐ, ์•„์ง ๊ฒŒ์ž„์•ฑ์— ์ธ์ฆ์„ ํ•œ์ ์ด ์—†๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ์ „์†ก์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

talkOs

์นด์นด์˜คํ†ก์— ๊ฐ€์ž…๋œ ๊ธฐ๊ธฐ์˜ OS ์ •๋ณด

  • "android" ํ˜น์€ "iOS"๋ผ๋Š” String ๊ฐ’

  • ๋ฉ”์‹œ์ง€ ์ „์†ก์‹œ ์ƒ๋Œ€๋ฐฉ์˜ talkOs ๊ฐ’์„ ์ฐธ๊ณ ํ•˜์—ฌ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.

์นด์นด์˜คํ†ก ์ถ”์ฒœ ์ดˆ๋Œ€ ๋Œ€์ƒ์ž

์นด์นด์˜ค๊ฐ€ ๋ณด์œ ํ•œ ๋น…๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜์œผ๋กœ ๋„์ถœํ•œ ๊ฒŒ์ž„์— ๊ฐ€์ž…ํ•  ํ™•๋ฅ ์ด ๋†’์€ ์นด์นด์˜คํ†ก ์นœ๊ตฌ์ž…๋‹ˆ๋‹ค.

์นด์นด์˜คํ†ก ๊ฒŒ์ž„ ๋ฉ”์‹œ์ง€

๊ฒŒ์ž„์— ๊ฐ€์ž…ํ•œ ์นœ๊ตฌ์—๊ฒŒ ๊ฒŒ์ž„ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์นด์นด์˜คํ†ก ๊ฒŒ์ž„ ๋ฉ”์‹œ์ง€ ์ˆ˜์‹ ์„ค์ •

์นด์นด์˜คํ†ก ๊ฒŒ์ž„ ์นœ๊ตฌ๋“ค์ด ๋ณด๋‚ธ ๋ฉ”์‹œ์ง€๋ฅผ ์ˆ˜์‹ ํ• ์ง€ ์—ฌ๋ถ€๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋งŒ์•ฝ ์ˆ˜์‹ ํ•˜์ง€ ์•Š๋„๋ก ์„ค์ •ํ•˜๋ฉด, ์นด์นด์˜คํ†ก ์นœ๊ตฌ๋“ค์ด ๋‚˜์—๊ฒŒ ๊ฒŒ์ž„ ๋ฉ”์‹œ์ง€ ์ „์†ก์ด ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

์นด์นด์˜คํ†ก ๊ทธ๋ฃน ์ฑ„ํŒ… ๋ฉ”์‹œ์ง€

  • ์œ ์ €์˜ ์นด์นด์˜คํ†ก ๋Œ€ํ™” ๋ชฉ๋ก์— ๊ทธ๋ฃน์ฑ„ํŒ…๋ฐฉ์ด ์žˆ์„ ๊ฒฝ์šฐ, ๊ทธ๋ฃน ์ฑ„ํŒ…๋ฐฉ์œผ๋กœ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๊ทธ๋ฃน๋ฐฉ ๋ฉ”์‹œ์ง€๋Š” ๊ฒŒ์ž„๋ฉ”์‹œ์ง€๋„, ์ดˆ๋Œ€๋ฉ”์‹œ์ง€๋„ ์•„๋‹Œ ์ œ 3์˜ ๋ฉ”์‹œ์ง€์ž…๋‹ˆ๋‹ค.

๋ฉ”์‹œ์ง€ ํ…œํ”Œ๋ฆฟ

  • ์นด์นด์˜ค ๊ฒŒ์ž„์„ผํ„ฐ ๊ฒŒ์ž„๊ด€๋ฆฌ์—์„œ ๋ฉ”์‹œ์ง€ ํ…œํ”Œ๋ฆฟ์„ ๋“ฑ๋ก ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์ดˆ๋Œ€, ๊ฒŒ์ž„, ๊ทธ๋ฃน ๋ฉ”์‹œ์ง€ ๋ณ„๋กœ ๊ฐ๊ฐ ์ƒ์„ฑํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

  • ํ…œํ”Œ๋ฆฟ์— ํƒœ๊ทธ๋ฅผ ๋„ฃ๊ณ , ํด๋ผ์ด์–ธํŠธ์—์„œ ์น˜ํ™˜ํ•ด์„œ ๋ฌธ๊ตฌ๋ฅผ ๋™์ ์œผ๋กœ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฉ”์‹œ์ง€ ํ…œํ”Œ๋ฆฟ ์•„์ด๋””

๊ฒŒ์ž„์„ผํ„ฐ์—์„œ ์ƒ์„ฑํ•œ ํ…œํ”Œ๋ฆฟ ID

ํ•˜๋ฃจ ์ฟผํ„ฐ

ํ•˜๋ฃจ ๋™์•ˆ ํ•œ๋ช…์ด ํŠน์ • ์•ฑ์— ๋Œ€ํ•ด ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋Š” ๋ฉ”์‹œ์ง€ ( ๋ฐ›๋Š” ์‚ฌ๋žŒ ๊ด€๊ณ„ ์—†์ด)

ํ•œ๋‹ฌ ์ฟผํ„ฐ

ํ•œ๋‹ฌ ๋™์•ˆ ํ•œ๋ช…์ด ํŠน์ • ์•ฑ์— ๋Œ€ํ•ด ํŠน์ •์ธ์—๊ฒŒ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋Š” ๋ฉ”์‹œ์ง€

ย 

ย