Reference
Terminology
Required Terminology | Description | Remarks |
---|---|---|
PID | PID stands for Product Identifier. It is a unique ID value that is automatically issued when an application is registered. | The PID must not be confused with the AID |
Support Client Version
Store Version | Remarks | Package Name | Support Version |
---|---|---|---|
T store | - | com.skt.skaf.A000Z00040 | Version Name = 5.0.0 / Version Code = above 50000 |
Olleh Market | Freeload version | com.kt.olleh.storefront | Version Name = 5.0.0 / Version Code = above 50000 |
Olleh Market | Install version | com.kt.olleh.istore | Version Name = 5.0.0 / Version Code = above 50000 |
U+Store | LTE device | com.lguplus.appstore | Version Name = 5.0.0 / Version Code = above 50000 |
U+Store | 3G device | android.lgt.appstore | Version Name = 5.0.0 / Version Code = above 50000 |
URL Scheme Connection Reference
- Product Detail View Reference
command
onestore://common/product/{product id}
Parameter Type Mandatory Limit sample Description product id
String
M
10 digit number
0000252337
This is the Product PID (numerical ID)
The automatic installation starts after being moved to the detail page and the user is identified (do you want to install A?). (1) The automatic installation occurs for the products that have already been purchased (reinstalled even if it is already installed) (2) If a product is for free and has no purchase history, a purchase history is automatically generated and then automatically installed. (3) If a product is for charge, move to the payment page (the user identification window is not needed because automatic installation does not start).
Product Search View Reference
command
onestore://common/search/{검색어}
Parameter Type Mandatory Limit sample Description Query
String
M
20 byte
Naver App
Enter query
Request Updatecommand
onestore://common/product/bg_update/{product id}
Parameter Type Mandatory Limit sample Description product id
String
M
10 digit number
0000252337
This is the Product PID (numerical ID)
Note for Update Request Specification
Update takes place in Background, and progress is shown through Noti.
Requests are ignored if the latest version has already been installed.
It operates only when the user has a ONE store membership since it works based on the membership.
If you do not have the membership or fail to sign up, a login screen for authentication is automatically executed.
It operates if a paid App already has the purchase history.
It automatically processes and downloads a free App.
- Check PID & Version Name with packageName
command
https://oneapi.onestore.net/api/devcenter/getAppVersion/v1?pkgNm={Packagename}&deviceModelCd={ModelName}&osVer={OS version}&sdkVersion={SDK version}
Request ParametersParameter Type Mandatory Limit sample Description pkgNm
String
M
??100
com.nhn.android.search
This is the package name of the App
deviceModelCd
String
O
??100
SM-N920S
This is the model name of the device
osVer
String
O
5
6.0.1
This is the OS version of the device
sdkVersion
String
O
5
30
This is the SDK version of the device
Response ParametersName Mandatory Type Description result
M
Object
Response Result
code
M
String
Response code
000 : success
100 : no data
200 : server error
400 : bad request
509 : server busy
desc
M
String
Response Message
prodId
M
String
This is the product PID
verNm
M
String
This is App version name
verCd
M
String
This is App version Code
longVerCd
String
Version Code
If Android OS version is Pie or higher and Major Version Code is registered, respond as follows:
Major Version Code and VersionCode Merged VersionCode (((long) major) << 32) | (((long) minor) & 0xffffffffL)
Others answered the same value as "verCd"
title
M
String
This is the product name
topMenuId
M
String
This comes only when the version name, device name, and OS version are registered
topMenuNm
M
String
This comes only when the version code, device name, and OS version are registered
menuId
M
This is the top-level category code
menuNm
M
String
This is the top-level category name
sellerNm
M
String
This is the publisher’s name
game
M
boolean
If it falls into the game category or not
Response if Model Name Is Not Entered
{ "result": { "code": "000", "desc": "success" }, "prodId": "0000758646", "verNm": "1.36.120365", "verCd": "120365", "title": "블루 아카이브", "topMenuId": "DP01", "topMenuNm": "게임", "menuId": "DP01004", "menuNm": "롤플레잉", "sellerNm": "(주) 넥슨", "game": true}
Last updated