Tools Reference - ONE-store/inapp-sdk GitHub Wiki
ํ์ ์ฉ์ด | ์ค๋ช | ๋น๊ณ |
---|---|---|
PID | Product ID์ ์ค์๋ง๋ก, ๋ฑ๋กํ Application์์ ํ๋งคํ In-App์ํ์ ์ถ๊ฐํ๋ฉด ๋ฐ๊ธ๋๋ ๊ณ ์ ํ In-App์ํ ID ๊ฐ์ด๋ค. | AID์ ํผ๋์ ์ ์ํ๋ค. |
์คํ ์ด ๋ฒ์ | ๋น๊ณ | ํจํค์ง๋ค์ | ์ง์๋ฒ์ |
---|---|---|---|
T store | - | com.skt.skaf.A000Z00040 | Versionname : 4.54 versioncode : 121 ์ด์ |
olleh๋ง์ผ | ํ๋ฆฌ๋ก๋ ๋ฒ์ | com.kt.olleh.storefront | ๋ฒ์ ์ฝ๋: 4101, ๋ฒ์ ๋ค์: 4.1.01 ์ด์ |
olleh๋ง์ผ | ์ธ์คํจ ๋ฒ์ | com.kt.olleh.istore | ๋ฒ์ ์ฝ๋: 4001, ๋ฒ์ ๋ค์: 4.0.01 ์ด์ |
U+์คํ ์ด | LTE ๋จ๋ง | com.lguplus.appstore | Version Name = 02.00.00 / Version Code = 20000 ์ด์ |
U+์คํ ์ด | 3G ๋จ๋ง | android.lgt.appstore | Version Name = 02.00.00 / Version Code = 20000 ์ด์ |
์๋ ๋ด์ฉ์ Deprecated ๋์์ต๋๋ค.
์คํ ์ด์ ํ ๊ตฌ๋ถ์๋ก common
๋ง์ ์ฌ์ฉํ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค.
onestore://{์คํ ์ด์ ํ}/product/{์ํPID}?view_type={๊ฐ}
์คํ ์ด์ ํ | Case | ๋์ |
---|---|---|
common | ์คํ ์ด Client๊ฐ ํ๋๋ง ์ค์น๋ ๊ฒฝ์ฐ | ํด๋น ์คํ ์ด๋ก ๋ฐ๋ก ์ฐ๋ |
common | ์คํ ์ด Client๊ฐ 2๊ฐ์ด์ ์ค์น๋ ๊ฒฝ์ฐ | ์ฑ ์ ํ์ฐฝ, ์ฌ์ฉ์๊ฐ ์ํ๋ ์คํ ์ด๋ฅผ ์ ํ |
tstore ollehmarket uplusstore |
์คํ ์ด Client๊ฐ ํ๋๋ง ์ค์น๋ ๊ฒฝ์ฐ | ํด๋น ์คํ ์ด Client๊ฐ ์ค์น๋์ด ์์ผ๋ฉด ๋ฐ๋ก ์ฐ๋ ํด๋น ์คํ ์ด Client๊ฐ ์ค์น๋์ด ์์ง ์์ผ๋ฉด ์๋ ์ค์ง (์๋ต์์) |
tstore ollehmarket uplusstore |
์คํ ์ด Client๊ฐ 2๊ฐ์ด์ ์ค์น๋ ๊ฒฝ์ฐ | ํด๋น ์คํ ์ด Client๊ฐ ์ค์น๋์ด ์์ผ๋ฉด ๋ฐ๋ก ์ฐ๋ ํด๋น ์คํ ์ด Client๊ฐ ์ค์น๋์ด ์์ง ์์ผ๋ฉด ์๋ ์ค์ง (์๋ต์์) |
์ํ
onestore://common/product/{์ํPID}?view_type={view_type}
onestore://tstore/product/{์ํPID}?view_type={view_type}
onestore://ollehmarket/product/{์ํPID}?view_type={view_type}
onestore://uplusstore/product/{์ํPID}?view_type={view_type}
๋ช ๋ น์ด
onestore://common/product/{product id}?[view_type={view_type}]
Parameter | Type | Mandatory | Limit | sample | Description |
---|---|---|---|---|---|
product id | String | M | ์ซ์ 10์ | 0000252337 |
์ํ์ PID (์ซ์ํ) |
view_type | integer | O | 1 | 1 |
view_type=1 : ์ฌ์ฉํ๊ธฐ๋ก ์ด๋ view_type=2 : ์ฐ๊ด์ํ์ผ๋ก ์ด๋ view_type=3 : ์๋์ค์น |
์๋ ์ค์น๋ ์์ธํ์ด์ง ์ด๋ ๋ค, ์ฌ์ฉ์ ํ์ธ ํ ์งํ๋ฉ๋๋ค. ( A๋ฅผ ์ค์นํ์๊ฒ ์ต๋๊น? ) (1) ๊ธฐ๊ตฌ๋งค ์ํ์ธ ๊ฒฝ์ฐ ์๋์ค์น (๊ธฐ์กด์ ์ค์น๋์ด ์์ด๋ ์ฌ์ค์น) (2) ๋ฌด๋ฃ ์ํ์ด๊ณ , ๊ตฌ๋งค์ด๋ ฅ์ด ์๋ ๊ฒฝ์ฐ ๊ตฌ๋งค ์ด๋ ฅ ์๋ ์์ฑ ํ ์๋์ค์น (3) ์ ๋ฃ์ธ ๊ฒฝ์ฐ, ๊ฒฐ์ ํ์ด์ง๋ก ์ด๋ ( ์๋ ์ค์น ๋ฏธ์งํ์ด๋ฏ๋ก, ์ฌ์ฉ์ ํ์ธ ์ฐฝ์ ๋ถํ์ )
๋ช ๋ น์ด
onestore://common/search/{๊ฒ์์ด}
Parameter | Type | Mandatory | Limit | sample | Description |
---|---|---|---|---|---|
๊ฒ์์ด | String | M | 20 byte | ๋ค์ด๋ฒ์ฑ |
๊ฒ์์ด ์ ๋ ฅ |
๋ช ๋ น์ด
onestore://common/product/bg_update/{product id}
Parameter | Type | Mandatory | Limit | sample | Description |
---|---|---|---|---|---|
product id | String | M | ์ซ์ 10์ | 0000252337 |
์ํ์ PID (์ซ์ํ) |
- ์ ๋ฐ์ดํธ๋ Background์์ ์งํ๋๊ณ Noti๋ฅผ ํตํด ์งํ์ฌํญ์ ๋ณด์ฌ์ค๋ค.
- ์ต์ ๋ฒ์ ์ด ์ด๋ฏธ ์ค์น๋ ๊ฒฝ์ฐ ์์ฒญ์ ๋ฌด์ํ๋ค.
- ํ์ ๊ธฐ๋ฐ ๋์์ด๋ฏ๋ก ์ด์ฉ์๊ฐ ์์คํ ์ด ํ์์ธ ๊ฒฝ์ฐ์ ๋์ํ๋ค.
- ํ์์ด ์๋๊ฑฐ๋ ๋ก๊ทธ์ธ์ ์คํจํ ๊ฒฝ์ฐ ์ธ์ฆ์ ์ํ ๋ก๊ทธ์ธ ํ๋ฉด์ด ์๋ ์คํ๋๋ค.
- ์ ๋ฃ์ฑ์ ๊ตฌ๋งค์ด๋ ฅ์ด ์ด๋ฏธ ์๋ ๊ฒฝ์ฐ์ ๋์ํ๋ค.
๋ช ๋ น์ด
onestore://common/{๊ฐ๋ณ ์ฐ๋ ๋ช ๋ น์ด}?refType=(Int)&referrer=(STRING)&callerType=(INT)
refType | referrer | callerType | ๋น๊ณ |
---|---|---|---|
1 | package name | 7: Android app 8: ์น๋ธ๋ผ์ฐ์ 9: ๋ฌธ์๋ฉ์์ง(SMS) 10: ํธ์๋ฉ์์ง(GCM ๋ฑ) 11: ๊ด๊ณ ๋คํธ์ํฌ (T-AD ๋ฑ) |
App์์ ํธ์ถ์์๋ PKG๋ค์, ๊ทธ์ธ์ ๊ฒฝ์ฐ์๋ URL (UTF-8) ํ์ ์ผ๋ก ํธ์ถํ๊ธฐ๋ฅผ ๊ถ์ฅํจ. |
2 | URL | ์๋ | ์๋ |
3 | ์ ํด์ฌ๋ช + PID | 15 | ๋ณ๋๋ก ์ ํด์ฌ ๋ง์ผํ ์ ํ๋ ๊ฒฝ์ฐ, ์ฌ์ฉํ๊ธฐ๋ฅผ ๊ถ์ฅํจ. |
๋ช ๋ น์ด
http://m.onestore.co.kr/mobilepoc/api/getAppVersion.omp?pkgNm={ํจํค์ง๋ค์}&deviceModelCd={๋ชจ๋ธ๋ช }&osVer={OS๋ฒ์ }
Request Parameters
Parameter | Type | Mandatory | Limit | sample | Description |
---|---|---|---|---|---|
pkgNm | String | M | ??100 |
com.nhn.android.search |
App์ Package name |
deviceModelCd | String | O | ??100 |
SM-N920S |
๋จ๋ง์ ๋ชจ๋ธ๋ช |
osVer | String | O | 5 | 6.0.1 |
๋จ๋ง์ OS๋ฒ์ |
Response Parameters
Parameter | Type | Mandatory | sample | Description |
---|---|---|---|---|
menuId | String | M | DP04202 |
์์ธ ์นดํ ๊ณ ๋ฆฌ ์ฝ๋ |
menuNm | String | M | ์ ๋ณด/์์ |
์์ธ ์นดํ ๊ณ ๋ฆฌ ๋ค์ |
game | T/F | M | false |
๊ฒ์ ์นดํ ๊ณ ๋ฆฌ ์ธ์ง ์๋์ง ์ฌ๋ถ |
result | - | M | - | - |
desc | String | M | success |
๊ฒฐ๊ณผ ๋ฉ์์ง |
code | String | M | 000 |
๊ฒฐ๊ณผ ์ฝ๋ (ํ๋จ ์ฐธ๊ณ ) |
prodId | String | M | 0000252337 |
์ํ PID ์์ด๋ |
title | String | M | ๋ค์ด๋ฒ - NAVER |
์ํ๋ช |
verNm | String | O | 7.3.2 |
Version Name, ๋๋ฐ์ด์ค ์ด๋ฆ, OS๋ฒ์ ์ ๋ฑ๋กํด์ผ๋ง ๋์ด |
verCd | String | O | 732 |
Version Code, ๋๋ฐ์ด์ค ์ด๋ฆ, OS๋ฒ์ ์ ๋ฑ๋กํด์ผ๋ง ๋์ด |
topMenuId | String | M | DP30 |
์ต์์ ์นดํ ๊ณ ๋ฆฌ ์ฝ๋ |
topMenuNm | String | M | ์ฑ |
์ต์์ ์นดํ ๊ณ ๋ฆฌ ๋ค์ |
sellerNm | String | M | NAVER Corp. |
ํ๋งค์ ๋ช |
๋ชจ๋ธ๋ช ์ ๋ฃ์ง ์์์ ๋, Response
{
"menuId": "DP04202",
"game": false,
"result": {
"desc": "success",
"code": "000"
},
"verNm": "",
"verCd": "",
"topMenuId": "DP30",
"topMenuNm": "์ฑ",
"menuNm": "์ ๋ณด/์์",
"sellerNm": "NAVER Corp.",
"prodId": "0000030320",
"title": "๋ค์ด๋ฒ - NAVER"
}
๋ชจ๋ธ๋ช ์ ๋ฃ์์ ๋, Response
{
"menuId": "DP04202",
"game": false,
"result": {
"desc": "success",
"code": "000"
},
"verNm": "7.3.2",
"verCd": "732",
"topMenuId": "DP30",
"topMenuNm": "์ฑ",
"menuNm": "์ ๋ณด/์์",
"sellerNm": "NAVER Corp.",
"prodId": "0000030320",
"title": "๋ค์ด๋ฒ - NAVER"
}