Category | Platform | Error | Error Code | Description |
---|---|---|---|---|
Common | Android Unity iOS |
NOT_INITIALIZED TCGB_ERROR_NOT_INITIALIZED |
1 | Gamebase is not initialized. |
Android Unity iOS |
NOT_LOGGED_IN TCGB_ERROR_NOT_LOGGED_IN |
2 | Sign in is required. | |
Android Unity iOS |
INVALID_PARAMETER TCGB_ERROR_INVALID_PARAMETER |
3 | Invalid parameter. | |
Android Unity iOS |
INVALID_JSON_FORMAT TCGB_ERROR_INVALID_JSON_FORMAT |
4 | JSON format error. | |
Android Unity iOS |
USER_PERMISSION TCGB_ERROR_USER_PERMISSION |
5 | You don't have permission. | |
Android Unity iOS |
INVALID_MEMBER TCGB_ERROR_INVALID_MEMBER |
6 | The request is for the wrong member. | |
Android Unity iOS |
BANNED_MEMBER TCGB_ERROR_BANNED_MEMBER |
7 | Sanctioned member. | |
Android Unity iOS |
NOT_SUPPORTED TCGB_ERROR_NOT_SUPPORTED |
10 | This feature is not supported. | |
Unity iOS |
NOT_SUPPORTED_ANDROID TCGB_ERROR_NOT_SUPPORTED_ANDROID |
11 | This feature is not supported on Android. | |
Unity iOS |
NOT_SUPPORTED_IOS TCGB_ERROR_NOT_SUPPORTED_IOS |
12 | This feature is not supported on iOS. | |
Unity | NOT_SUPPORTED_UNITY_EDITOR | 13 | This feature is not supported by the Editor. | |
Unity | NOT_SUPPORTED_UNITY_STANDALONE | 14 | This feature is not supported in Standalone. | |
Unity | NOT_SUPPORTED_UNITY_WEBGL | 15 | This feature is not supported by WebGL. | |
Android | ANDROID_ACTIVITY_DESTROYED | 31 | The activity was force terminated. | |
Android | ANDROID_ACTIVEAPP_NOT_CALLED | 32 | The activeApp API was not called. | |
iOS | TCGB_ERROR_IOS_GAMECENTER_DENIED | 51 | Gamecenter login was denied. | |
iOS | TCGB_ERROR_IOS_CANNOT_OPEN_URL | 52 | Your app can't handle URL schemes. | |
Network(Socket) | Android Unity iOS |
SOCKET_RESPONSE_TIMEOUT TCGB_ERROR_SOCKET_RESPONSE_TIMEOUT |
101 | No response due to unstable network conditions. |
Android Unity iOS |
SOCKET_ERROR TCGB_ERROR_SOCKET_ERROR |
110 | Socket error. | |
Android Unity iOS |
SOCKET_UNKNOWN_ERROR TCGB_ERROR_SOCKET_UNKNOWN_ERROR |
999 | Unknown socket error. | |
Launching | Android Unity iOS |
LAUNCHING_SERVER_ERROR TCGB_ERROR_LAUNCHING_SERVER_ERROR |
2001 | Launch server error. |
Android Unity iOS |
LAUNCHING_NOT_EXIST_CLIENT_ID TCGB_ERROR_LAUNCHING_NOT_EXIST_CLIENT_ID |
2002 | Client ID is missing. | |
Android Unity iOS |
LAUNCHING_UNREGISTERED_APP TCGB_ERROR_LAUNCHING_UNREGISTERED_APP |
2003 | This is an unregistered app. | |
Android Unity iOS |
LAUNCHING_UNREGISTERED_CLIENT TCGB_ERROR_LAUNCHING_UNREGISTERED_CLIENT |
2004 | Unregistered client (version). | |
Auth | Android Unity iOS |
AUTH_USER_CANCELED TCGB_ERROR_AUTH_USER_CANCELED |
3001 | Your login has been canceled. |
Android Unity iOS |
AUTH_NOT_SUPPORTED_PROVIDER TCGB_ERROR_AUTH_NOT_SUPPORTED_PROVIDER |
3002 | This authentication method is not supported. | |
Android Unity iOS |
AUTH_NOT_EXIST_MEMBER TCGB_ERROR_AUTH_NOT_EXIST_MEMBER |
3003 | A member that doesn't exist or has left. | |
Android Unity iOS |
AUTH_EXTERNAL_LIBRARY_INITIALIZATION_ERROR TCGB_ERROR_AUTH_EXTERNAL_LIBRARY_INITIALIZATION_ERROR |
3006 | Failed to initialize external authentication library. | |
Android Unity iOS |
AUTH_EXTERNAL_LIBRARY_ERROR TCGB_ERROR_AUTH_EXTERNAL_LIBRARY_ERROR |
3009 | External authentication library error. | |
Android Unity iOS |
AUTH_ALREADY_IN_PROGRESS_ERROR TCGB_ERROR_AUTH_ALREADY_IN_PROGRESS_ERROR |
3010 | The previous authentication process did not complete. | |
Android Unity iOS |
AUTH_INVALID_GAMEBASE_TOKEN TCGB_ERROR_AUTH_INVALID_GAMEBASE_TOKEN |
3011 | You were logged out because your Gamebase Access Token is invalid. Try signing in again. |
|
TransferAccount | Android Unity iOS |
SAME_REQUESTOR TCGB_ERROR_SAME_REQUESTOR |
8 | The issued TransferAccount was used on the same terminal. |
Android Unity iOS |
NOT_GUEST_OR_HAS_OTHERS TCGB_ERROR_NOT_GUEST_OR_HAS_OTHERS |
9 | You tried to transfer from a non-Guest account, or your account is associated with a non-Guest IdP. | |
Android Unity iOS |
AUTH_TRANSFERACCOUNT_EXPIRED TCGB_ERROR_AUTH_TRANSFERACCOUNT_EXPIRED |
3041 | The TransferAccount has expired. | |
Android Unity iOS |
AUTH_TRANSFERACCOUNT_BLOCK TCGB_ERROR_AUTH_TRANSFERACCOUNT_BLOCK |
3042 | The account transfer feature is locked because you entered an invalid TransferAccount multiple times. | |
Android Unity iOS |
AUTH_TRANSFERACCOUNT_INVALID_ID iCGB_ERROR_AUTH_TRANSFERACCOUNT_INVALID_ID |
3043 | TransferAccount's Id is invalid. | |
Android Unity iOS |
AUTH_TRANSFERACCOUNT_INVALID_PASSWORD TCGB_ERROR_AUTH_TRANSFERACCOUNT_INVALID_PASSWORD |
3044 | The Password for TransferAccount is invalid. | |
Android Unity iOS |
AUTH_TRANSFERACCOUNT_CONSOLE_NO_CONDITION TCGB_ERROR_AUTH_TRANSFERACCOUNT_CONSOLE_NO_CONDITION |
3045 | TransferAccount is not set. Set up TransferAccount in the NHN Cloud Gamebase console first. |
|
Android Unity iOS |
AUTH_TRANSFERACCOUNT_NOT_EXIST TCGB_ERROR_AUTH_TRANSFERACCOUNT_NOT_EXIST |
3046 | The TransferAccount doesn't exist, please get a TransferAccount first. | |
Android Unity iOS |
AUTH_TRANSFERACCOUNT_ALREADY_EXIST_ID TCGB_ERROR_AUTH_TRANSFERACCOUNT_ALREADY_EXIST_ID |
3047 | TransferAccount already exists. | |
Android Unity iOS |
AUTH_TRANSFERACCOUNT_ALREADY_USED TCGB_ERROR_AUTH_TRANSFERACCOUNT_ALREADY_USED |
3048 | TransferAccount is already used. | |
Auth (Login) | Android Unity iOS |
AUTH_TOKEN_LOGIN_FAILED TCGB_ERROR_AUTH_TOKEN_LOGIN_FAILED |
3101 | Token login failed. |
Android Unity iOS |
AUTH_TOKEN_LOGIN_INVALID_TOKEN_INFO TCGB_ERROR_AUTH_TOKEN_LOGIN_INVALID_TOKEN_INFO |
3102 | The token information is invalid. | |
Android Unity iOS |
AUTH_TOKEN_LOGIN_INVALID_LAST_LOGGED_IN_IDP TCGB_ERROR_AUTH_TOKEN_LOGIN_INVALID_LAST_LOGGED_IN_IDP |
3103 | I don't have the IdP information for the last time I signed in. | |
IDP Login | Android Unity iOS |
AUTH_IDP_LOGIN_FAILED TCGB_ERROR_AUTH_IDP_LOGIN_FAILED |
3201 | IdP login failed. |
Android Unity iOS |
AUTH_IDP_LOGIN_INVALID_IDP_INFO TCGB_ERROR_AUTH_IDP_LOGIN_INVALID_IDP_INFO |
3202 | The IdP information is invalid (there is no corresponding IdP information in the console). | |
Unity iOS |
AUTH_IDP_LOGIN_EXTERNAL_AUTHENTICATION_REQUIRED TCGB_ERROR_AUTH_IDP_LOGIN_EXTERNAL_AUTHENTICATION_REQUIRED |
3203 | You must be logged in to your IdP before requesting a Gamebase login. | |
Add Mapping | Android Unity iOS |
AUTH_ADD_MAPPING_FAILED TCGB_ERROR_AUTH_ADD_MAPPING_FAILED |
3301 | Adding a mapping failed. |
Android Unity iOS |
AUTH_ADD_MAPPING_ALREADY_MAPPED_TO_OTHER_MEMBER TCGB_ERROR_AUTH_ADD_MAPPING_ALREADY_MAPPED_TO_OTHER_MEMBER |
3302 | It's already mapped to another member. | |
Android Unity iOS |
AUTH_ADD_MAPPING_ALREADY_HAS_SAME_IDP TCGB_ERROR_AUTH_ADD_MAPPING_ALREADY_HAS_SAME_IDP |
3303 | It's already mapped to the same IdP. | |
Android Unity iOS |
AUTH_ADD_MAPPING_INVALID_IDP_INFO TCGB_ERROR_AUTH_ADD_MAPPING_INVALID_IDP_INFO |
3304 | The IdP information is invalid (there is no corresponding IdP information in the console). | |
Android Unity iOS |
AUTH_ADD_MAPPING_CANNOT_ADD_GUEST_IDP TCGB_ERROR_AUTH_ADD_MAPPING_CANNOT_ADD_GUEST_IDP |
3305 | AddMapping is not possible with guest IdPs. | |
Add Mapping Forcibly | Android Unity iOS |
AUTH_ADD_MAPPING_FORCIBLY_NOT_EXIST_KEY TCGB_ERROR_AUTH_ADD_MAPPING_FORCIBLY_NOT_EXIST_KEY |
3311 | The ForcingMappingKey does not exist. ForcingMappingTicket again. |
Android Unity iOS |
AUTH_ADD_MAPPING_FORCIBLY_ALREADY_USED_KEY TCGB_ERROR_AUTH_ADD_MAPPING_FORCIBLY_ALREADY_USED_KEY |
3312 | The ForcingMappingKey has already been used. | |
Android Unity iOS |
AUTH_ADD_MAPPING_FORCIBLY_EXPIRED_KEY TCGB_ERROR_AUTH_ADD_MAPPING_FORCIBLY_EXPIRED_KEY |
3313 | The ForcingMappingKey has expired. | |
Android Unity iOS |
AUTH_ADD_MAPPING_FORCIBLY_DIFFERENT_IDP TCGB_ERROR_AUTH_ADD_MAPPING_FORCIBLY_DIFFERENT_IDP |
3314 | The ForcingMappingKey was used for a different IdP. The ForcingMappingKey issued is used to attempt to force mapping to the same IdP. |
|
Android Unity iOS |
AUTH_ADD_MAPPING_FORCIBLY_DIFFERENT_AUTHKEY TCGB_ERROR_AUTH_ADD_MAPPING_FORCIBLY_DIFFERENT_AUTHKEY |
3315 | The ForcingMappingKey was used for a different account. The ForcingMappingKey issued is used to attempt to force mapping to the same IdP and account. |
|
Remove Mapping | Android Unity iOS |
AUTH_REMOVE_MAPPING_FAILED TCGB_ERROR_AUTH_REMOVE_MAPPING_FAILED |
3401 | Deleting a mapping failed. |
Android Unity iOS |
AUTH_REMOVE_MAPPING_LAST_MAPPED_IDP TCGB_ERROR_AUTH_REMOVE_MAPPING_LAST_MAPPED_IDP |
3402 | You can't delete the last mapped IdP. | |
Android Unity iOS |
AUTH_REMOVE_MAPPING_LOGGED_IN_IDP TCGB_ERROR_AUTH_REMOVE_MAPPING_LOGGED_IN_IDP |
3403 | The IdP you're currently logged into. | |
Logout | Android Unity iOS |
AUTH_LOGOUT_FAILED TCGB_ERROR_AUTH_LOGOUT_FAILED |
3501 | Logout failed. |
Withdrawal | Android Unity iOS |
AUTH_WITHDRAW_FAILED TCGB_ERROR_AUTH_WITHDRAW_FAILED |
3601 | Unsubscribe failed. |
Android Unity iOS |
AUTH_WITHDRAW_ALREADY_TEMPORARY_WITHDRAW TCGB_ERROR_AUTH_WITHDRAW_ALREADY_TEMPORARY_WITHDRAW |
3602 | The user has already requested a temporary withdrawal. | |
Android Unity iOS |
AUTH_WITHDRAW_NOT_TEMPORARY_WITHDRAW TCGB_ERROR_AUTH_WITHDRAW_NOT_TEMPORARY_WITHDRAW |
3603 | You are not the user who requested temporary withdrawal. | |
Not Playable | Android Unity iOS |
AUTH_NOT_PLAYABLE TCGB_ERROR_AUTH_NOT_PLAYABLE |
3701 | Unplayable state (such as maintenance or out of service). |
Auth(Unknown) | Android Unity iOS |
AUTH_UNKNOWN_ERROR TCGB_ERROR_AUTH_UNKNOWN_ERROR |
3999 | Unknown error (undefined error). |
Purchase | Android Unity iOS |
PURCHASE_NOT_INITIALIZED TCGB_ERROR_PURCHASE_NOT_INITIALIZED |
4001 | The Gamebase PurchaseAdapter was not initialized. |
Android Unity iOS |
PURCHASE_USER_CANCELED TCGB_ERROR_PURCHASE_USER_CANCELED |
4002 | Your purchase has been canceled. | |
Android Unity iOS |
PURCHASE_NOT_FINISHED_PREVIOUS_PURCHASING TCGB_ERROR_PURCHASE_NOT_FINISHED_PREVIOUS_PURCHASING |
4003 | The previous purchase was not completed. | |
Unity | PURCHASE_NOT_ENOUGH_CASH | 4004 | Unable to checkout because the store is low on cache (Unity only) | |
Android Unity iOS |
PURCHASE_INACTIVE_PRODUCT_ID TCGB_ERROR_PURCHASE_INACTIVE_PRODUCT_ID |
4005 | The product is not active. | |
Android Unity iOS |
PURCHASE_NOT_EXIST_PRODUCT_ID TCGB_ERROR_PURCHASE_NOT_EXIST_PRODUCT_ID |
4006 | Payment was requested with a GamebaseProductID that doesn't exist. | |
Android Unity iOS |
PURCHASE_LIMIT_EXCEEDED TCGB_ERROR_PURCHASE_LIMIT_EXCEEDED |
4007 | You've exceeded your monthly purchase limit. | |
Android Unity iOS |
PURCHASE_NOT_SUPPORTED_MARKET TCGB_ERROR_PURCHASE_NOT_SUPPORTED_MARKET |
4010 | This store is not supported. | |
Android Unity iOS |
PURCHASE_EXTERNAL_LIBRARY_ERROR TCGB_ERROR_PURCHASE_EXTERNAL_LIBRARY_ERROR |
4201 | External IAP library error. | |
Android Unity iOS |
PURCHASE_UNKNOWN_ERROR TCGB_ERROR_PURCHASE_UNKNOWN_ERROR |
4999 | Unknown purchase error. | |
Push | Android Unity iOS |
PUSH_EXTERNAL_LIBRARY_ERROR TCGB_ERROR_PUSH_EXTERNAL_LIBRARY_ERROR |
5101 | External library error. |
Android Unity iOS |
PUSH_ALREADY_IN_PROGRESS_ERROR TCGB_ERROR_PUSH_ALREADY_IN_PROGRESS_ERROR |
5102 | The previous push API call did not complete. | |
Android Unity iOS |
PUSH_UNKNOWN_ERROR TCGB_ERROR_PUSH_UNKNOWN_ERROR |
5999 | Unknown push error (undefined push error). | |
UI | Android Unity iOS |
UI_IMAGE_NOTICE_TIMEOUT TCGB_ERROR_UI_IMAGE_NOTICE_TIMEOUT |
6901 | Image announcement timed out while displaying. |
Android Unity |
UI_IMAGE_NOTICE_NOT_SUPPORTED_OS | 6902 | For rolling types, image announcements are not supported on devices with API 19 or lower. | |
Android Unity iOS |
UI_CONTACT_FAIL_INVALID_URL TCGB_ERROR_UI_CONTACT_FAIL_INVALID_URL |
6911 | Failed to generate the contact center webview URL. | |
Android Unity iOS |
UI_CONTACT_FAIL_FAIL_ISSUE_SHORT_TERM_TICKET TCGB_ERROR_UI_CONTACT_FAIL_ISSUE_SHORT_TERM_TICKET |
6912 | Failed to issue a temporary ticket to identify the user. | |
Android Unity iOS |
UI_TERMS_NOT_EXIST_IN_CONSOLE TCGB_ERROR_UI_TERMS_NOT_EXIST_IN_CONSOLE |
6921 | Terms information is not registered in the console. | |
Android Unity iOS |
UI_TERMS_NOT_EXIST_FOR_DEVICE_COUNTRY TCGB_ERROR_UI_TERMS_NOT_EXIST_FOR_DEVICE_COUNTRY |
6922 | The terms and conditions information for your device's country code is not registered in the console. | |
Android Unity iOS |
UI_TERMS_UNREGISTERED_SEQ TCGB_ERROR_UI_TERMS_UNREGISTERED_SEQ |
6923 | The value of the unregistered terms Seq. | |
Android Unity iOS |
UI_TERMS_ALREADY_IN_PROGRESS_ERROR TCGB_ERROR_UI_TERMS_ALREADY_IN_PROGRESS_ERROR |
6924 | The Terms API call has not yet completed. Try again in a few minutes. |
|
Android Unity |
UI_TERMS_ANDROID_DUPLICATED_VIEW | 6925 | The Terms webview was invoked again without exiting. | |
Android Unity iOS |
UI_UNKNOWN_ERROR TCGB_ERROR_UI_UNKNOWN_ERROR |
6999 | Unknown error (undefined error). | |
WebView | Android Unity iOS |
WEBVIEW_INVALID_URL TCGB_ERROR_WEBVIEW_INVALID_URL |
7001 | Invalid URL. |
Android Unity iOS |
WEBVIEW_TIMEOUT TCGB_ERROR_WEBVIEW_TIMEOUT |
7002 | The webview timed out while displaying. | |
Android Unity iOS |
WEBVIEW_HTTP_ERROR TCGB_ERROR_WEBVIEW_HTTP_ERROR |
7003 | Failed to display the webview due to an HTTP error. | |
Android Unity |
WEBVIEW_OPENED_NEW_BROWSER_BEFORE_CLOSE | 7004 | Displayed a new webview before exiting the Browser-like webview. | |
Unity | WEBVIEW_UNKNOWN_ERROR | 7999 | An unknown error occurred when calling the webview (undefined error). | |
Server | Android Unity iOS |
SERVER_INTERNAL_ERROR TCGB_ERROR_SERVER_INTERNAL_ERROR |
8001 | Server internal errors |
Android Unity iOS |
SERVER_REMOTE_SYSTEM_ERROR TCGB_ERROR_SERVER_REMOTE_SYSTEM_ERROR |
8002 | The server encountered an error during external integration. | |
Android Unity iOS |
SERVER_INVALID_RESPONSE TCGB_ERROR_SERVER_INVALID_RESPONSE |
8003 | The server returned an invalid response. | |
Android Unity iOS |
SERVER_UNKNOWN_ERROR TCGB_ERROR_SERVER_UNKNOWN_ERROR |
8999 | An unknown error occurred on the server. |
Module | Error Code | Description |
---|---|---|
Common | -4000001 -4000006 |
Called API with invalid parameter type. e.g) The parameter is declared in the int type, but API has been called with string-format data. |
-4000002 -4000004 -4000005 |
Required parameter is missing or called with an inappropriate value. | |
-4000003 | Undefined value has been delivered to request body. | |
-4000007 | Called the API version no longer supported | |
-4000008 | Exceeds parameter length | |
-4010001 | Called invalid App ID. | |
-4010002 | Called invalid Appkey. | |
-4010003 | Unauthenticated client called an API which requires authentication. | |
-4010004 | Called invalid secret key. | |
-4060001 | Set invalid content-type in the HTTP header. | |
-4060002 | A (deprecated) API version has been called | |
-4060003 | An unsupported API version has been called or an API version has been called with a wrong URI | |
-4090001 ~ 4 | Error related with internal DB | |
-4150001 | Delivered invalid json data format. | |
-5000001 ~ 15 | Error in internal system | |
Gateway | -4010202 | Called invalid App ID. |
-4010203 | Invalid access token | |
-4010204 | Invalid user due to banning/withdrawal/missing account | |
-4010208 | Gamebase Access Token or IdP Access Token expired | |
-4040201 | NHN Cloud for called API is not enabled. e.g) When a Leaderboard API is called via Gamebase when the product is not used. Or, when Gamebase itself is not enabled. |
|
-4040202 | Called undefined API. | |
-4120201 | Some of the SANDBOX systems provided sent a call for API to the server address of actual environment (or the other way around) - When this error occurs, the server call address needs to be confirmed |
|
-5000201 ~ 8 | Error in internal system of Gateway | |
Launching | -4040303 | When requesting initialization with the unregistered client version the client version and store code currently registered in the console need to be confirmed |
Member | -4000402 | Entered invalid user ID. |
-4000403 | Requested for invalid member. | |
-4000404 | Requested for invalid authentication. | |
-4000409 | Using TransferAccount information issued for device transfer on same device | |
-4040401 | Requested for a member who does not exist or has withdrawn. | |
-4040403 | Requested for invalid TransferAccount | |
-4100402 | Requested for already used TransferAccount | |
-4100403 | Requested for expired TransferAccount | |
-4100401 | Requested for a member who has withdrawn. | |
-4220401 | User authentication data is not normal. | |
IdP | -4000901 | A (blocked) user has requested validation of TransferAccount |
-4000920 | An error has occurred during internal password encryption. If this problem persists, please contact Customer Center. | |
-4000921 ~ 2 | Internal error occurred while issuing TransferAccount. If error continues, contact Customer Center for inquiries. | |
-4000923 | To change password in the manual mode, enter the same characters as current password. | |
-4000924 | Internal error. If this problem persists, please contact Customer Center. | |
-4000925 | To change ID in the manual mode, enter current ID. | |
-4000927 | The password is wrong during TransferAccount verification | |
-4040920 | The ID does not exist during TransferAccount verification | |
-5110920 | Error in TransferAccount issuance. If error continues, contact Customer Center for inquiries. | |
Coupon | -100002 -4000205 |
Invalid coupon code - User requested for Consume Coupon with invalid coupon codes - Coupon registered on console is currently disabled - Missing or called invalid store code, after store was specified on console |
-100004 | Coupon code already manually expired at the request | |
-100005 | Coupon already used | |
-100007 ~ 8 | Coupon not in service period | |
-100011 | Exceeded available coupon limits | |
-999999 | Internal error in the coupon system. If error continues, contact Customer Center for inquiries. | |
IAP | 5000 | CONSUME FAILED |
5018 | Payment already consumed | |
1100 | Missing required parameter or sent invalid parameter | |
5032 | Send invalid type of Json data | |
9999 | UNKNOWN ERROR | |
-4001002 | Invalid Gamebase product |