Gamebase SDK for Android
2.17.1
Toast Gamebase Platform
|
String getTypeName()
Definition: NetworkManager.java:89
String getAccessTokenSecret()
Definition: AuthGamebaseToken.java:20
static final String APP_TYPE_CODE_SANDBOX
Definition: LaunchingInfo.java:20
static void println(int priority, String tag, String msg)
Instructs the LogNode to print the log data provided.
Definition: Logger.java:89
static void println(int priority, String tag, String msg, Throwable tr)
Instructs the LogNode to print the log data provided.
Definition: Logger.java:67
final boolean adAgreement
Definition: GamebasePushAgreement.java:12
Builder enableBadge(boolean badgeEnabled)
Definition: GamebaseNotificationOptions.java:117
String getUserId()
Definition: AuthToken.java:26
Map< String, String > getIapIdMap()
Definition: LaunchingInfo.java:102
static PushAction from(@Nullable final String jsonString)
Factory method to create VO instance.
Definition: PushAction.java:27
static void showWebView(@NonNull Activity activity, @NonNull String url, @NonNull GamebaseWebViewConfiguration configuration)
This method to create the webview and display it on screen.
Definition: Gamebase.java:2203
long expirationDate
Definition: ForcingMappingTicket.java:76
Builder setPriority(int priority)
Definition: GamebaseNotificationOptions.java:122
boolean isDebugMode()
Definition: GamebaseSystemInfo.java:101
RenewalTargetType(String name, String description)
Definition: RenewalTargetType.java:26
Builder setBackgroundColor(int backgroundColor)
Change the dimmed background color.
Definition: ImageNoticeConfiguration.java:82
long getRegDate()
Definition: AuthMappingInfo.java:31
static final String TCPRODUCT_TYPE_IAP
Definition: LaunchingInfo.java:25
Definition: LaunchingNoticeInfo.java:7
This class provides functionality related to temporary withdrawal.
Definition: Gamebase.java:1355
boolean isPlayable()
Returns whether or not login is possible.
Definition: LaunchingStatus.java:51
static final int ANDROID_ACTIVITY_DESTROYED
Definition: GamebaseError.java:48
static final int INVALID_MEMBER
Definition: GamebaseError.java:33
static void removeAllServerPushEvent()
Remove all server push event listeners.
Definition: Gamebase.java:1287
static BanInfo getBanInfo()
Gets the ban information of the suspended user.
Definition: Gamebase.java:961
The information of the items that are result of the Purchasable#requestRetryTransaction(Activity,...
Definition: PurchasableRetryTransactionResult.java:21
String getGameEngine()
Definition: GamebaseSystemInfo.java:142
static void addServerPushEvent(ServerPushEvent event)
Add a server push event listener to be called when server push message is arrived.
Definition: Gamebase.java:1267
String getDetailMessage()
Definition: GamebaseException.java:125
GamebaseEventMessage(@NonNull String category, @Nullable String data)
Definition: GamebaseEventMessage.java:19
final String type
Definition: ServerPushEventMessage.java:4
static TransferAccountRenewConfiguration newManualRenewConfiguration(final String accountPassword)
Definition: TransferAccountRenewConfiguration.java:25
String id
Definition: TransferAccountInfo.java:11
Builder setNavigationBarHeight(int height)
This method sets the height of the navigation bar.
Definition: GamebaseWebViewConfiguration.java:178
void setMessagePrefix(String prefix)
Definition: GamebaseNotificationOptions.java:100
static final int INVALID_JSON_FORMAT
Definition: GamebaseError.java:31
Definition: TransferAccountInfo.java:15
This class implements the Webview call function.
Definition: Gamebase.java:2153
static void error(@NonNull final String format, @NonNull final Object... args)
Send a log to Log & Crash Server for analyzing the string message with error level.
Definition: Gamebase.java:2599
static final int RECOMMEND_UPDATE
Definition: LaunchingStatus.java:11
void onUpdate(ObserverMessage message)
String appId
Definition: TransferAccountFailInfo.java:48
static final int AUTH_ADD_MAPPING_CANNOT_ADD_GUEST_IDP
Definition: GamebaseError.java:108
static void setLoggerListener(@NonNull final LoggerListener listener)
You can be notified of the result of the log transfer through this listener.
Definition: Gamebase.java:2707
String toString()
Definition: GamebaseException.java:239
static final int LANDSCAPE_REVERSE
Definition: ScreenOrientation.java:11
String getCsUrl()
Definition: LaunchingInfo.java:133
String getNetworkOperatorName()
Definition: GamebaseSystemInfo.java:300
final GamebasePushAgreement agreement
Definition: GamebasePushTokenInfo.java:29
static void show(@NonNull final Context context, @NonNull final String title, @NonNull final List< String > items, @Nullable final DialogInterface.OnMultiChoiceClickListener multiChoiceListener, @Nullable final String positiveButtonText, @Nullable final DialogInterface.OnClickListener positiveListener, @Nullable final String negativeButtonText, @Nullable final DialogInterface.OnClickListener negativeListener)
Definition: SimpleMultiChoiceDialog.java:20
UIPopupConfiguration getUIPopupConfiguration()
Definition: GamebaseConfiguration.java:63
static void addMappingForcibly(@NonNull final Activity activity, @NonNull final String providerName, @NonNull final String forcingMappingKey, @Nullable final GamebaseDataCallback< AuthToken > callback)
Forcibly trying to map the currently authenticated user identifier of Gamebase with the credential of...
Definition: Gamebase.java:513
Definition: LaunchingInfo.java:147
Builder enableAdAgreementNight(boolean adAgreementNight)
Definition: PushConfiguration.java:81
Definition: ToastDuration.java:5
static final int AUTH_TRANSFERACCOUNT_CONSOLE_NO_CONDITION
Definition: GamebaseError.java:88
String getIdPCode()
Definition: AuthMappingInfo.java:27
String banType
There are two types of the banning.
Definition: BanInfo.java:67
The type of the external purchase module.
Definition: PushProvider.java:19
long expiryTime
Definition: PurchasableReceipt.java:45
static GamebaseException newError(@NonNull final String domain, final int code, @Nullable final Throwable cause)
Definition: GamebaseError.java:222
String gamebaseProductId
Definition: PurchasableItem.java:39
static final int AUTH_ADD_MAPPING_FORCIBLY_ALREADY_USED_KEY
Definition: GamebaseError.java:112
static final int AUTH_REMOVE_MAPPING_LOGGED_IN_IDP
Definition: GamebaseError.java:120
Definition: AuthProvider.java:75
static void transferAccountWithIdPLogin(final String accountId, final String accountPassword, final GamebaseDataCallback< AuthToken > callback)
Try to transfer account with transfer account id and password.
Definition: Gamebase.java:873
String extras
Definition: GamebaseEventObserverData.java:17
static void fatal(@NonNull final String message)
Send a log to Log & Crash Server for analyzing the string message with fatal level.
Definition: Gamebase.java:2544
static void login(@NonNull final Activity activity, @NonNull final Map< String, Object > credentialInfo, @Nullable final GamebaseDataCallback< AuthToken > callback)
Logs the user in with the credential of external authentication provider.
Definition: Gamebase.java:306
Definition: LaunchingStatusUpdateListener.java:9
static final int LANDSCAPE
Definition: ScreenOrientation.java:10
static BanInfo from(GamebaseException exception)
Factory method to create VO instance.
Definition: BanInfo.java:109
AuthGamebaseToken()
Definition: AuthGamebaseToken.java:13
String getAppId()
Definition: GamebaseConfiguration.java:51
If the login or addMapping API fails with error BANNED_MEMBER (7), this VO class tells you the ban i...
Definition: BanInfo.java:56
Definition: GamebaseSystemInfo.java:27
static void v(String tag, String msg)
Prints a message at VERBOSE priority.
Definition: Logger.java:111
void removeAllOnSystemInfoListener()
Definition: GamebaseSystemInfo.java:350
GamebaseException(final String domain, final int code, String message, Throwable cause)
Constructs a new GamebaseException.
Definition: GamebaseException.java:81
Builder enableForeground(boolean foregroundEnabled)
Definition: GamebaseNotificationOptions.java:112
String getExtraString(final String key)
Definition: GamebaseException.java:152
Definition: GamebasePushAgreement.java:10
final String type
Definition: ObserverMessage.java:14
static final int UI_CONTACT_FAIL_ISSUE_SHORT_TERM_TICKET
Definition: GamebaseError.java:170
final String userId
Definition: GamebasePushTokenInfo.java:19
static final int DEBUG
Definition: Logger.java:15
void initialize(Context applicationContext, GamebaseLanguage gamebaseLanguage)
Definition: GamebaseSystemInfo.java:68
String installUrl
Market url to update the application.
Definition: UpdateInfo.java:59
void addOnSystemInfoListener(final OnSystemInfoListener listener)
SystemInfo Event 들에 대해 이벤트 수신을 할 수 있도록 리스너를 등록한다.
Definition: GamebaseSystemInfo.java:342
static final int PUSH_ALREADY_IN_PROGRESS_ERROR
Definition: GamebaseError.java:155
static final String FCM
Definition: PushProvider.java:21
static String getStoreCode()
Gets the store code of the current app.
Definition: Gamebase.java:1822
TemporaryWithdrawalInfo()
Definition: TemporaryWithdrawalInfo.java:13
static final int AUTH_ADD_MAPPING_FORCIBLY_DIFFERENT_AUTHKEY
Definition: GamebaseError.java:115
Definition: Observer.java:5
static boolean isAvailable(Context context)
Definition: NetworkManager.java:39
static String getCarrierCode()
Gets the carrier code set for the current device.
Definition: Gamebase.java:995
static final int ERROR
Definition: Logger.java:18
static final int LAUNCHING_SERVER_ERROR
Launching error code.
Definition: GamebaseError.java:66
static final int NOT_SUPPORTED_ANDROID
for unity plugin error code.
Definition: GamebaseError.java:42
final String pushType
Definition: GamebasePushTokenInfo.java:15
static final int PURCHASE_NOT_INITIALIZED
Purchase error code.
Definition: GamebaseError.java:139
LaunchingStatus getStatus()
Definition: LaunchingInfo.java:43
boolean isBackButtonVisible()
Definition: GamebaseWebViewConfiguration.java:57
static String getAuthProviderUserID(@NonNull String providerName)
Gets the user ID from the authentication provider.
Definition: Gamebase.java:929
If the addMapping API fails with error AUTH_ADD_MAPPING_ALREADY_MAPPED_TO_OTHER_MEMBER (3302),...
Definition: ForcingMappingTicket.java:67
static boolean isDebugMode()
Indicates if we are in debug mode.
Definition: Gamebase.java:164
static TransferAccountFailInfo from(GamebaseException exception)
Factory method to create VO instance.
Definition: TransferAccountFailInfo.java:65
Definition: LaunchingMaintenanceInfo.java:7
boolean isActive
Definition: PurchasableItem.java:37
Definition: Gamebase.java:2445
static final int NOT_LOGGED_IN
Definition: GamebaseError.java:29
Definition: GamebaseWebViewConfiguration.java:16
static final int TYPE_NOT
Definition: NetworkManager.java:20
String toJsonString()
Definition: GamebaseException.java:223
static final int SERVER_INTERNAL_ERROR
Server error code.
Definition: GamebaseError.java:184
String GUEST
Definition: AuthProvider.java:16
static String getDeviceLanguageCode()
Gets the language code set for the current device.
Definition: Gamebase.java:971
List< PurchasableReceipt > successList
Definition: PurchasableRetryTransactionResult.java:22
static void removeServerPushEvent(ServerPushEvent event)
Remove a server push event listener.
Definition: Gamebase.java:1278
String getCountryCode()
Definition: GamebaseSystemInfo.java:263
String getServerUrl()
Definition: GamebaseSystemInfo.java:114
void putExtras(Map< String, Object > extras)
Definition: GamebaseException.java:137
Definition: Loggable.java:5
static ForcingMappingTicket from(@NonNull final GamebaseException exception)
Factory method to create VO instance.
Definition: ForcingMappingTicket.java:88
PushConfiguration build()
This method creates an instance of PushConfiguration.
Definition: PushConfiguration.java:97
int getStyle()
Definition: GamebaseWebViewConfiguration.java:41
PASSWORD
Password만 새로이 발급받습니다.
Definition: RenewalTargetType.java:16
static final int AUTH_UNKNOWN_ERROR
Definition: GamebaseError.java:134
final String timezone
Definition: GamebasePushTokenInfo.java:23
long purchaseTime
Definition: PurchasableReceipt.java:44
static final int LANDSCAPE_SENSOR
Definition: ScreenOrientation.java:13
Definition: GamebaseWebViewConfiguration.java:79
long regDate
Definition: TransferAccountFailInfo.java:53
static final int AUTH_ADD_MAPPING_FORCIBLY_NOT_EXIST_KEY
Definition: GamebaseError.java:111
static final String LAUNCHING
Definition: ObserverMessage.java:25
static final int AUTH_EXTERNAL_LIBRARY_ERROR
Definition: GamebaseError.java:78
static void addObserver(Observer observer)
Add a observer to be called when network status, launching status or user status is changed.
Definition: Gamebase.java:1328
String getAccessToken()
Definition: AuthGamebaseToken.java:16
GamebasePushAgreement(final boolean enabled, final boolean adAgree, final boolean adAgreeNight)
Definition: GamebasePushAgreement.java:15
String getMarketUrl()
Definition: LaunchingInfo.java:117
Definition: SimpleAlertDialog.java:5
static int getLaunchingStatus()
Gets the launching state.
Definition: Gamebase.java:1510
String toJsonStringWithFlat()
Definition: AuthProviderProfile.java:91
static int getLogLevel()
Definition: Logger.java:41
static final int LOGGER_UNKNOWN_ERROR
Definition: GamebaseError.java:163
static UpdateInfo from(GamebaseException exception)
Factory method to create VO instance.
Definition: UpdateInfo.java:75
void login(@NonNull final Activity activity, @NonNull final AuthProviderConfiguration authProviderConfiguration, @Nullable final LoginCallback callback)
login to this idp
Definition: AuthMappingInfo.java:9
static final int AUTH_ADD_MAPPING_FORCIBLY_EXPIRED_KEY
Definition: GamebaseError.java:113
int getType()
Definition: NetworkManager.java:85
Definition: GamebasePushTokenInfo.java:13
void onChangedStatus(int type)
static final int PORTRAIT
Definition: ScreenOrientation.java:9
String getDeviceLanguageCodeFromLaunching()
Definition: LaunchingInfo.java:64
static void show(@NonNull final Context context, @NonNull final String title, @NonNull final CharSequence[] items, @Nullable final DialogInterface.OnClickListener selectListener, @Nullable final String negativeButtonText, @Nullable final DialogInterface.OnClickListener negativeListener, @Nullable final DialogInterface.OnCancelListener cancelListener, final boolean isCancelable)
Definition: SimpleSelectItemDialog.java:41
String getAppName()
Definition: GamebaseSystemInfo.java:97
static void addMappingForcibly(@NonNull final Activity activity, @NonNull final Map< String, Object > credentialInfo, @NonNull final String forcingMappingKey, @Nullable final GamebaseDataCallback< AuthToken > callback)
Forcibly trying to map the currently authenticated user identifier of Gamebase with the credential of...
Definition: Gamebase.java:649
static void warn(@NonNull final String format, @NonNull final Object... args)
Send a log to Log & Crash Server for analyzing the string message with warn level.
Definition: Gamebase.java:2585
static void addMapping(@NonNull final Activity activity, @NonNull final Map< String, Object > credentialInfo, @Nullable final GamebaseDataCallback< AuthToken > callback)
Mapping the currently authenticated user identifier of Gamebase with the credential of external authe...
Definition: Gamebase.java:449
String mappedUserId
UserId that can be cleared by force mapping.
Definition: ForcingMappingTicket.java:73
Builder enableAutoCloseByCustomScheme(boolean autoCloseByCustomScheme)
Change whether image notification is automatically terminated when the custom scheme is activated.
Definition: ImageNoticeConfiguration.java:132
static void show(@NonNull final Context context, @NonNull final String title, @NonNull final String message, @Nullable final String positiveButtonText, @Nullable final DialogInterface.OnClickListener positiveListener, final boolean isCancelable)
Definition: SimpleAlertDialog.java:51
LaunchingInfo()
Definition: LaunchingInfo.java:36
Definition: PushAction.java:13
Object getExtra(final String key)
Definition: GamebaseException.java:144
static final int AUTH_TRANSFERACCOUNT_BLOCK
Definition: GamebaseError.java:85
String getMessage()
Definition: LaunchingMaintenanceInfo.java:28
If the Initialize API fails with error LAUNCHING_UNREGISTERED_CLIENT (2004), this VO class tells you...
Definition: UpdateInfo.java:53
int getCode()
Definition: LaunchingStatus.java:30
static PurchasableReceipt from(@Nullable String jsonString)
Factory method to create VO instance.
Definition: PurchasableReceipt.java:58
String toString()
Definition: ServerPushEventMessage.java:18
static final String SERVER_PUSH_APP_KICKOUT
Definition: GamebaseEventCategory.java:9
static void registerPush(@NonNull final Activity activity, @NonNull final PushConfiguration pushConfiguration, @NonNull final GamebaseNotificationOptions notificationOptions, @NonNull final GamebaseCallback callback)
Register push information to the push server.
Definition: Gamebase.java:1913
static void addMappingForcibly(@NonNull final Activity activity, @NonNull final String providerName, @NonNull final String forcingMappingKey, @Nullable final Map< String, Object > additionalInfo, @Nullable final GamebaseDataCallback< AuthToken > callback)
Forcibly trying to map the currently authenticated user identifier of Gamebase with the credential of...
Definition: Gamebase.java:579
static void requestActivatedPurchases(@NonNull final Activity activity, @NonNull final GamebaseDataCallback< List< PurchasableReceipt >> callback)
Request a list of payment products that are currently subscribed.
Definition: Gamebase.java:1790
static final int TYPE_WIFI
Definition: NetworkManager.java:22
static String getTypeName()
Return a human-readable name describe the type of the network, for example "WIFI" or "MOBILE".
Definition: Gamebase.java:2307
String getMessagePrefix()
Definition: ValueObject.java:14
Parameter class for the change push options like 'enableForeground'.
Definition: GamebaseNotificationOptions.java:19
static void issueTransferAccount(final GamebaseDataCallback< TransferAccountInfo > callback)
Try to issue the transfer account.
Definition: Gamebase.java:804
static final int TYPE_ANY
Definition: NetworkManager.java:23
static final int PURCHASE_EXTERNAL_LIBRARY_ERROR
Definition: GamebaseError.java:148
This class provides functionality related to image notices.
Definition: Gamebase.java:1518
static void wtf(String tag, String msg, Throwable tr)
Prints a message at ASSERT priority.
Definition: Logger.java:223
boolean pushEnabled
Definition: PushConfiguration.java:21
static void show(@NonNull final Context context, @NonNull final String title, @NonNull final List< String > items, @Nullable final DialogInterface.OnClickListener selectListener, @Nullable final String negativeButtonText, @Nullable final DialogInterface.OnClickListener negativeListener)
Definition: SimpleSelectItemDialog.java:20
static GamebaseException newError(@NonNull final String domain, final int code)
Definition: GamebaseError.java:217
static final String APP_TYPE_CODE_REAL
Definition: LaunchingInfo.java:21
String mServerApiVersion
Definition: GamebaseConfiguration.java:167
String getStoreCode()
Definition: GamebaseConfiguration.java:59
String extras
Definition: PushMessage.java:21
static void showToast(@NonNull final Context context, @NonNull final String message, @ToastDuration final int duration)
Definition: SimpleToast.java:19
An object that contains the success or failure of the execution of the Gamebase function.
Definition: GamebaseException.java:27
int getCode()
Get result code.
Definition: GamebaseException.java:101
void removeOnSystemInfoListener(final OnSystemInfoListener listener)
Definition: GamebaseSystemInfo.java:346
String getCarrierName()
Definition: GamebaseSystemInfo.java:258
static GamebaseEventObserverData from(@Nullable final String jsonString)
Factory method to create VO instance.
Definition: GamebaseEventObserverData.java:25
Builder enableBanPopup(boolean enable)
Definition: GamebaseConfiguration.java:211
String getPageTypeCode()
Definition: LaunchingMaintenanceInfo.java:52
static void withdrawImmediately(@NonNull Activity activity, @Nullable GamebaseCallback callback)
This function ignores the withdrawal grace period and proceeds withdrawal immediately.
Definition: Gamebase.java:1482
String displayLanguageCode
Definition: PushConfiguration.java:25
Definition: RenewalModeType.java:1
static final int AUTH_TRANSFERACCOUNT_NOT_EXIST
Definition: GamebaseError.java:89
static boolean isCanceled(@Nullable final GamebaseException gbException)
Definition: GamebaseError.java:197
static String newErrorMessage(final int code)
Definition: GamebaseError.java:248
static void loginForLastLoggedInProvider(@NonNull final Activity activity, @Nullable final GamebaseDataCallback< AuthToken > callback)
Logs the user in with last logged in authentication provider.
Definition: Gamebase.java:339
JSONObject toJson()
Definition: GamebaseException.java:165
AUTO
자동으로 Account 정보를 Renewal 합니다.
Definition: RenewalModeType.java:25
void onError(GamebaseException error)
static Builder newBuilder()
The factory method to create an instance of the builder to build ImageNoticeConfiguration.
Definition: ImageNoticeConfiguration.java:52
String actionType
Definition: PushAction.java:15
void setStatus(@NonNull final LaunchingStatus status)
Definition: LaunchingInfo.java:48
static GamebaseNotificationOptions getNotificationOptions(@NonNull final Context context)
Get notification options in device.
Definition: Gamebase.java:2008
static void requestItemListPurchasable(@NonNull final Activity activity, @NonNull final GamebaseDataCallback< List< PurchasableItem >> callback)
Request a item list which is purchasable.
Definition: Gamebase.java:1706
static void queryPush(@NonNull final Activity activity, @NonNull final GamebaseDataCallback< PushConfiguration > callback)
Get push settings from the the push server.
Definition: Gamebase.java:1950
static final String ONESTORE
Definition: PurchaseProvider.java:19
static void w(String tag, String msg)
Prints a message at WARN priority.
Definition: Logger.java:178
static void requestItemListOfNotConsumed(@NonNull final Activity activity, @NonNull final GamebaseDataCallback< List< PurchasableReceipt >> callback)
Request a Item List which is not consumed.
Definition: Gamebase.java:1774
static final String REDBEANCC
Definition: PurchaseProvider.java:20
final String registeredDateTime
Definition: GamebasePushTokenInfo.java:25
static final int NOT_SUPPORTED_UNITY_STANDALONE
Definition: GamebaseError.java:45
TemporaryWithdrawalInfo getTemporaryWithdrawalInfo()
Definition: AuthToken.java:75
String getSDKVersion()
Definition: GamebaseSystemInfo.java:110
static final int AUTH_REMOVE_MAPPING_LAST_MAPPED_IDP
Definition: GamebaseError.java:119
static void error(@NonNull final String message, @NonNull final Map< String, String > userFields)
Send a log to Log & Crash Server for analyzing the string message with error level.
Definition: Gamebase.java:2669
void onClick(DialogInterface dialog, EditText editText)
static final int AUTH_TRANSFERACCOUNT_EXPIRED
Transfer Account.
Definition: GamebaseError.java:84
static void requestPurchase(@NonNull final Activity activity, @NonNull final String gamebaseProductId, @NonNull final GamebaseDataCallback< PurchasableReceipt > callback)
Request Purchasing Item registered in the console with the gamebaseProductId.
Definition: Gamebase.java:1628
static final int PURCHASE_INACTIVE_PRODUCT_ID
Definition: GamebaseError.java:145
static void renewTransferAccount(final TransferAccountRenewConfiguration configuration, final GamebaseDataCallback< TransferAccountInfo > callback)
Try to renew the transfer account.
Definition: Gamebase.java:840
AuthProviderProfile()
Definition: AuthProviderProfile.java:24
final String data
Definition: ServerPushEventMessage.java:5
Definition: GamebaseWebViewStyle.java:7
String getServerApiVersion()
The API used in internal process only.
Definition: GamebaseConfiguration.java:88
static void onActivityResult(int requestCode, int resultCode, Intent data)
The method that should be called from the Activity's or Fragment's onActivityResult method.
Definition: Gamebase.java:1062
Builder(String appId, String appVersion, String storeCode)
Definition: GamebaseConfiguration.java:174
static final String NETWORK
Definition: ObserverMessage.java:23
static void traceLevelUp(LevelUpData levelUpData)
Send a game user data to Gamebase server for analyzing the data.
Definition: Gamebase.java:2440
String marketItemId
Definition: PurchasableReceipt.java:33
static final int LAUNCHING_UNREGISTERED_APP
Definition: GamebaseError.java:68
String password
Definition: TransferAccountInfo.java:12
static void warn(@NonNull final String message)
Send a log to Log & Crash Server for analyzing the string message with warn level.
Definition: Gamebase.java:2520
Definition: PushConfiguration.java:63
static void initialize(final Activity activity, final GamebaseConfiguration configuration, @Nullable final GamebaseDataCallback< LaunchingInfo > callback)
This function initializes the Gamebase SDK.
Definition: Gamebase.java:131
boolean hasNoticeInfo()
Definition: LaunchingInfo.java:72
static final int PURCHASE_NOT_ENOUGH_CASH
Ongate 모듈 제거로 더 이상 사용되지 않는 에러 코드
Definition: GamebaseError.java:144
static GamebaseEventServerPushData from(@Nullable final String jsonString)
Factory method to create VO instance.
Definition: GamebaseEventServerPushData.java:22
Definition: GamebaseEventCategory.java:8
static void i(String tag, String msg, Throwable tr)
Prints a message at INFO priority.
Definition: Logger.java:146
List< AuthMappingInfo > getAuthMappingList()
Definition: AuthToken.java:66
float price
Definition: PurchasableReceipt.java:25
String getDetailDomain()
Definition: GamebaseException.java:105
static void show(@NonNull final Context context, @NonNull final String title, @NonNull final String message, @Nullable final DialogInterface.OnClickListener clickListener, final boolean isCancelable)
Definition: SimpleAlertDialog.java:34
String forcingMappingKey
Definition: ForcingMappingTicket.java:75
static void removeAllObserver()
Remove all observer listeners.
Definition: Gamebase.java:1348
Definition: SimpleInputTextDialog.java:16
static void e(String tag, String msg, Throwable tr)
Prints a message at ERROR priority.
Definition: Logger.java:201
String getAppId()
Definition: GamebaseSystemInfo.java:78
static TransferAccountRenewConfiguration newManualRenewConfiguration(final String accountId, final String accountPassword)
Definition: TransferAccountRenewConfiguration.java:35
String currency
Definition: PurchasableReceipt.java:27
PushConfiguration(final boolean enabled, final boolean adAgree, final boolean adAgreeNight)
Definition: PushConfiguration.java:38
static void withdraw(@NonNull final Activity activity, @Nullable final GamebaseCallback callback)
Withdraws the user.
Definition: Gamebase.java:744
static final int IN_REVIEW
Definition: LaunchingStatus.java:14
String getUrl()
Definition: LaunchingMaintenanceInfo.java:20
static boolean isActiveConnectedOrConnecting(Context context)
Definition: NetworkManager.java:49
AuthProviderProfile getProfile()
String paymentSeq
Definition: PurchasableReceipt.java:29
static final int INSPECTING_SERVICE
Definition: LaunchingStatus.java:19
String getUserId()
Definition: AuthMappingInfo.java:19
String currency
Definition: PurchasableItem.java:28
Definition: Gamebase.java:5
GamebaseLanguage getGamebaseLanguage()
Definition: GamebaseSystemInfo.java:326
String getDisplayLanguageCode()
Definition: GamebaseSystemInfo.java:317
static String getAccessToken()
Gets the access token for the current user.
Definition: Gamebase.java:895
static TransferAccountRenewConfiguration newAutoRenewConfiguration(final RenewalTargetType renewalTargetType)
Definition: TransferAccountRenewConfiguration.java:45
Definition: TransferAccountRenewConfiguration.java:8
long itemSeq
Definition: PurchasableItem.java:25
static final int AUTH_ADD_MAPPING_FAILED
Definition: GamebaseError.java:104
String getDeviceKey()
Definition: GamebaseSystemInfo.java:199
Definition: AuthProvider.java:83
static final int AUTH_ADD_MAPPING_FORCIBLY_DIFFERENT_IDP
Definition: GamebaseError.java:114
static final int IN_SERVICE
Definition: LaunchingStatus.java:10
static void cancelWithdrawal(@NonNull Activity activity, @Nullable GamebaseCallback callback)
If the user has requested to withdraw, cancel it.
Definition: Gamebase.java:1449
final String mDomain
Definition: GamebaseException.java:31
static GamebaseToastPushable newToastPushable(@NonNull final String pushType)
Definition: PushProvider.java:12
String idPCode
Definition: ForcingMappingTicket.java:74
String id
Definition: PushMessage.java:15
Definition: NetworkManager.java:140
String getAuthMappingUserId(String providerName)
Definition: AuthToken.java:92
static final int ASSERT
Definition: Logger.java:19
static String getDisplayLanguageCode()
Gets the display language code set for the current device.
Definition: Gamebase.java:981
long itemSeq
Definition: PurchasableReceipt.java:24
Definition: GamebaseNotificationOptions.java:6
String marketItemId
Definition: PurchasableItem.java:32
LaunchingNoticeInfo getNoticeInfo()
Definition: LaunchingInfo.java:68
static final int WEBVIEW_UNKNOWN_ERROR
Definition: GamebaseError.java:179
void onCallback(GamebaseException exception)
Callback function with result.
RenewalTargetType getRenewalTargetType()
Definition: TransferAccountRenewConfiguration.java:61
AuthGamebaseToken getGamebaseToken()
Definition: AuthToken.java:48
String issuedType
Definition: TransferAccountInfo.java:6
static final int NOT_SUPPORTED_UNITY_WEBGL
Definition: GamebaseError.java:46
void setGamebaseToken(@NonNull AuthGamebaseToken gamebaseToken)
Definition: AuthToken.java:52
Builder enableLaunchingStatusPopup(boolean enable)
Definition: GamebaseConfiguration.java:206
static Builder newBuilder()
The factory method to create an instance of the builder to build GamebaseNotificationOptions.
Definition: GamebaseNotificationOptions.java:80
Builder setStyle(int style)
This method sets the style of the WebView.
Definition: GamebaseWebViewConfiguration.java:121
int getNavigationBarHeight()
Definition: GamebaseWebViewConfiguration.java:61
static void w(String tag, Throwable tr)
Prints a message at WARN priority.
Definition: Logger.java:189
static void showToast(@NonNull final Context context, @NonNull final String message, @ToastDuration int duration)
Show a standard toast that just contains a text view.
Definition: Gamebase.java:2328
static UpdateInfo from(final String message, final String installUrl)
Definition: UpdateInfo.java:83
static String getUserID()
Gets the user ID that is currently logged in.
Definition: Gamebase.java:885
String FACEBOOK
Definition: AuthProvider.java:18
String getTcLaunching()
Definition: LaunchingInfo.java:141
static final int FULL_SENSOR
Definition: ScreenOrientation.java:14
Definition: GamebaseEventObserverData.java:12
static final int BANNED_MEMBER
Definition: GamebaseError.java:34
Definition: AuthProvider.java:67
static final int AUTH_NOT_SUPPORTED_PROVIDER
Definition: GamebaseError.java:75
AuthProviderProfile(Map< String, Object > data)
Definition: AuthProviderProfile.java:28
This class provides wrapping of function execution related to push notification.
Definition: Gamebase.java:1842
static final int SERVER_REMOTE_SYSTEM_ERROR
Definition: GamebaseError.java:185
boolean isBadgeEnabled()
Definition: GamebaseNotificationOptions.java:40
String getBeginDate()
Definition: LaunchingMaintenanceInfo.java:36
static final int PURCHASE_NOT_FINISHED_PREVIOUS_PURCHASING
Definition: GamebaseError.java:141
Builder setSmallIconName(String smallIconName)
Definition: GamebaseNotificationOptions.java:127
Map< String, Object > getIdpInfo()
Definition: LaunchingInfo.java:56
boolean isAutoCloseByCustomScheme()
Definition: ImageNoticeConfiguration.java:42
static final int PURCHASE_NOT_EXIST_PRODUCT_ID
Definition: GamebaseError.java:146
String getMessage()
Definition: LaunchingStatus.java:34
static final int AUTH_ALREADY_IN_PROGRESS_ERROR
Definition: GamebaseError.java:79
Definition: Loggable.java:7
static void addMapping(@NonNull final Activity activity, @NonNull final String providerName, @Nullable final Map< String, Object > additionalInfo, @Nullable final GamebaseDataCallback< AuthToken > callback)
Mapping the currently authenticated user identifier of Gamebase with another external authentication.
Definition: Gamebase.java:409
static Loggable removeLoggable(String key)
Definition: Logger.java:53
int getNavigationBarColor()
Definition: GamebaseWebViewConfiguration.java:53
final boolean pushEnabled
Definition: GamebasePushAgreement.java:11
static boolean isConnected()
Indicates whether network connectivity exists and it is possible to establish connections and pass da...
Definition: Gamebase.java:2285
static String getCountryCodeOfDevice()
Gets the country code currently set on the device.
Definition: Gamebase.java:1037
static final int UNSPECIFIED
Definition: ScreenOrientation.java:8
static void fatal(@NonNull final String message, @NonNull final Map< String, String > userFields)
Send a log to Log & Crash Server for analyzing the string message with fatal level.
Definition: Gamebase.java:2683
static void showWebView(@NonNull Activity activity, @NonNull String url, @NonNull GamebaseWebViewConfiguration configuration, GamebaseCallback onCloseCallback, List< String > schemeList, GamebaseDataCallback< String > onEvent)
This method to create the webview and display it on screen.
Definition: Gamebase.java:2255
void onUpdate(LaunchingStatus status)
static Builder newBuilder(String appId, String appVersion, String storeCode)
Returns a builder that sets the required parameters for Gamebase SDK initialization.
Definition: GamebaseConfiguration.java:118
int getDetailCode()
Definition: GamebaseException.java:115
String getCsType()
Definition: LaunchingInfo.java:125
static void initialize(@NonNull final Context context, @NonNull final GamebaseCallback callback)
Initialize TOAST Logger SDK with the key value defined in string resource.
Definition: Gamebase.java:2485
final boolean adAgreementNight
Definition: GamebasePushAgreement.java:13
String getStoreCode()
Definition: GamebaseSystemInfo.java:160
String getNetworkName()
Definition: GamebaseSystemInfo.java:296
void put(String key, Object value)
Definition: AuthProviderProfile.java:53
Definition: ScreenOrientation.java:7
static final String TCPRODUCT_TYPE_TCLAUNCHING
Definition: LaunchingInfo.java:24
This class provides network status information.
Definition: Gamebase.java:2278
GamebasePushTokenInfo(@NonNull final String pushType, @NonNull final String token, @NonNull final String userId, @NonNull final String deviceCountryCode, @NonNull final String timezone, @Nullable final String registeredDateTime, @NonNull final String languageCode, @NonNull final GamebasePushAgreement agreement)
Definition: GamebasePushTokenInfo.java:31
PushConfiguration(final boolean enabled, final boolean adAgree, final boolean adAgreeNight, final String displayLanguageCode)
Definition: PushConfiguration.java:42
TransferAccount에서 Account 정보를 재발급 받을 때, 어떤 Account 정보를 재발급 받을 것인지를 정의합니다.
Definition: RenewalTargetType.java:12
static final int SOCKET_ERROR
Definition: GamebaseError.java:60
static final int USER_PERMISSION
Definition: GamebaseError.java:32
Builder setSoundFileName(String soundFileName)
Definition: GamebaseNotificationOptions.java:132
final String token
Definition: GamebasePushTokenInfo.java:17
Builder(String appId, String appVersion)
Set the required parameters for the Gamebase SDK initialization.
Definition: GamebaseConfiguration.java:193
Builder setTimeout(long timeoutMs)
Set the timeout of each image notice popup.
Definition: ImageNoticeConfiguration.java:113
final String category
Definition: GamebaseEventMessage.java:15
String getUrl()
Definition: LaunchingNoticeInfo.java:20
MANUAL
수동으로 Account 정보를 Renewal 합니다.
Definition: RenewalModeType.java:18
String GOOGLE
Definition: AuthProvider.java:17
static GamebaseException newErrorWithAppendMessage(@NonNull final String domain, final int code, @Nullable String appendMessage, @Nullable final Throwable cause)
Definition: GamebaseError.java:234
String payload
Definition: PurchasableReceipt.java:43
static final int PUSH_UNKNOWN_ERROR
Definition: GamebaseError.java:156
Builder setTencentAccessId(String accessId)
Set tencent notification access id.
Definition: GamebaseConfiguration.java:290
Definition: ServerPushEventMessage.java:12
static final int AUTH_NOT_EXIST_MEMBER
Definition: GamebaseError.java:76
static PushMessage from(@Nullable final String jsonString)
Factory method to create VO instance.
Definition: PushMessage.java:29
static AuthProviderProfile getAuthProviderProfile(@NonNull String providerName)
Gets the profile from the authentication provider.
Definition: Gamebase.java:951
static final String TCPRODUCT_TYPE_GAMEBASE
Definition: LaunchingInfo.java:23
Builder setBackgroundColor(String backgroundColor)
Change the dimmed background color.
Definition: ImageNoticeConfiguration.java:96
String body
Definition: PushMessage.java:19
String getEndDate()
Definition: LaunchingMaintenanceInfo.java:40
static final int AUTH_TRANSFERACCOUNT_ALREADY_EXIST_ID
Definition: GamebaseError.java:90
static void setGameUserData(GameUserData userData)
Send a game user data to Gamebase Server for analyzing the data.
Definition: Gamebase.java:2418
static boolean isInitialized()
Check whether the Gamebase is initialized.
Definition: Gamebase.java:143
static final int LOGGER_EXTERNAL_LIBRARY_ERROR
Definition: GamebaseError.java:162
static final int WEBVIEW_INVALID_URL
WebView error code.
Definition: GamebaseError.java:178
static final String LOGCAT
Definition: Logger.java:21
Definition: SimpleInputTextDialog.java:78
static final int LAUNCHING_UNREGISTERED_CLIENT
Definition: GamebaseError.java:69
String getMessage()
Definition: LaunchingNoticeInfo.java:16
Definition: AuthToken.java:15
void onCallback(T data, GamebaseException exception)
Callback function that has data and result.
This class provides wrapping of function execution related to payment.
Definition: Gamebase.java:1599
Definition: PushProvider.java:11
static final String TENCENT
Definition: PushProvider.java:22
String getDisplayLanguageCode()
Definition: GamebaseConfiguration.java:67
long getGracePeriodDate()
If the user requested to withdraw, the time at which the withdrawal takes place is returned.
Definition: TemporaryWithdrawalInfo.java:22
static void login(@NonNull final Activity activity, final String providerName, @Nullable Map< String, Object > additionalInfo, @Nullable final GamebaseDataCallback< AuthToken > callback)
Logs the user in with the external authentication provider.
Definition: Gamebase.java:266
void initialize(final Context applicationContext, final AuthProviderConfiguration configuration)
static void info(@NonNull final String message, @NonNull final Map< String, String > userFields)
Send a log to Log & Crash Server for analyzing the string message with info level.
Definition: Gamebase.java:2641
String getFCMSenderId()
Get firebase-messaging sender id.
Definition: GamebaseConfiguration.java:130
String originalPaymentId
Definition: PurchasableReceipt.java:41
ServerPushEventMessage(String pType, String pData)
Definition: ServerPushEventMessage.java:7
Definition: SimpleMultiChoiceDialog.java:17
String getAppVersion()
Definition: GamebaseSystemInfo.java:88
static final int UI_UNKNOWN_ERROR
Definition: GamebaseError.java:172
Generic callback interface that returns data.
Definition: GamebaseDataCallback.java:12
static void showAlert(@NonNull final Context context, @NonNull final String title, @NonNull final String message)
This method to create the dialog and display it on screen.
Definition: Gamebase.java:2343
static final int AUTH_TRANSFERACCOUNT_INVALID_PASSWORD
Definition: GamebaseError.java:87
Builder setDisplayLanguageCode(String displayLanguageCode)
Definition: PushConfiguration.java:86
static final int IN_TEST
Definition: LaunchingStatus.java:13
Builder setBackButtonImageResource(@DrawableRes int resourceId)
This method sets the image of the back button.
Definition: GamebaseWebViewConfiguration.java:200
GamebaseConfiguration getConfiguration()
Definition: GamebaseSystemInfo.java:304
String toPrettyJsonString()
Definition: ValueObject.java:31
long getTimeoutMs()
Definition: ImageNoticeConfiguration.java:38
void println(int priority, String tag, String msg, Throwable tr)
Instructs first LogNode in the list to print the log data provided.
Definition: PushConfiguration.java:5
String toString()
Definition: ValueObject.java:36
Parameter class for the initialization of the Pushable#registerPush(Map, Pushable....
Definition: PushConfiguration.java:20
static final int SAME_REQUESTOR
Definition: GamebaseError.java:35
String getAppId()
Definition: AuthToken.java:34
String getSmallIconName()
Definition: GamebaseNotificationOptions.java:48
Definition: TemporaryWithdrawalInfo.java:10
static void showImageNotices(@NonNull Activity activity, @Nullable ImageNoticeConfiguration configuration, @Nullable GamebaseCallback onCloseCallback, @Nullable GamebaseDataCallback< String > onEvent)
Show image notice web pages.
Definition: Gamebase.java:1578
Builder setCloseButtonImageResource(@DrawableRes int resourceId)
This method sets the image of the close button.
Definition: GamebaseWebViewConfiguration.java:224
Definition: AuthGamebaseToken.java:9
static void show(@NonNull final Context context, @NonNull final String title, @NonNull final String message, @Nullable final String positiveButtonText, @Nullable final OnClickListener positiveListener, @Nullable final String negativeButtonText, @Nullable final DialogInterface.OnClickListener negativeListener)
Definition: SimpleInputTextDialog.java:19
String toString()
Definition: TransferAccountRenewConfiguration.java:76
static final int NOT_SUPPORTED_IOS
Definition: GamebaseError.java:43
Definition: GamebaseEventCategory.java:6
static final int PURCHASE_USER_CANCELED
Definition: GamebaseError.java:140
static boolean checkPermissions(@NonNull Context context, @NonNull List< String > permissions)
Determine whether you have been granted a particular permission.
Definition: Gamebase.java:2391
String getTimezone()
Definition: LaunchingMaintenanceInfo.java:32
Definition: SimpleToast.java:16
String message
This message indicates to the user that an update is needed.
Definition: UpdateInfo.java:63
NetworkManager(Context context)
Definition: NetworkManager.java:29
Account account
Definition: TransferAccountInfo.java:7
String getCarrierCode()
Definition: GamebaseSystemInfo.java:254
String getAppVersion()
Definition: GamebaseConfiguration.java:55
Builder enableAdAgreement(boolean adAgreement)
Definition: PushConfiguration.java:76
Builder setScreenOrientation(int orientation)
This method sets the screen orientation of the webview.
Definition: GamebaseWebViewConfiguration.java:133
Definition: GamebaseConfiguration.java:158
static void show(@NonNull final Context context, @NonNull final String title, @NonNull final List< String > items, @Nullable final DialogInterface.OnClickListener selectListener, @Nullable final String negativeButtonText, @Nullable final DialogInterface.OnClickListener negativeListener, @Nullable final DialogInterface.OnCancelListener cancelListener, final boolean isCancelable)
Definition: SimpleSelectItemDialog.java:29
static void error(@NonNull final String message)
Send a log to Log & Crash Server for analyzing the string message with error level.
Definition: Gamebase.java:2532
static void d(String tag, String msg, Throwable tr)
Prints a message at DEBUG priority.
Definition: Logger.java:124
static final String PUSH_CLICK_MESSAGE
Definition: GamebaseEventCategory.java:16
String getDeviceModel()
Definition: GamebaseSystemInfo.java:250
Definition: GamebaseEventMessage.java:6
Definition: ServerPushEvent.java:1
String getAppKey(@NonNull @TcProductType final String tcProductType)
Definition: LaunchingInfo.java:76
Definition: LaunchingInfo.java:5
static final int AUTH_LOGOUT_FAILED
Definition: GamebaseError.java:123
void logout(@NonNull final Activity activity, @Nullable final LogoutCallback callback)
static final int UI_CONTACT_FAIL_INVALID_URL
Definition: GamebaseError.java:169
static void i(String tag, String msg)
Prints a message at INFO priority.
Definition: Logger.java:156
String status
Definition: TransferAccountFailInfo.java:50
static void warn(@NonNull final String message, @NonNull final Map< String, String > userFields)
Send a log to Log & Crash Server for analyzing the string message with warn level.
Definition: Gamebase.java:2655
static void closeImageNotices(@NonNull Activity activity)
This method to close the image notice in display on a screen.
Definition: Gamebase.java:1591
String getConfigurationLanguageCode()
Definition: GamebaseSystemInfo.java:312
static< T > T fromJson(@NonNull String json, Type type)
Definition: ValueObject.java:23
static final int SERVER_UNKNOWN_ERROR
Definition: GamebaseError.java:186
static final String OBSERVER_NETWORK
Definition: GamebaseEventCategory.java:12
String message
Banning message entered from the Gamebase console.
Definition: BanInfo.java:79
void setStoreCode(final String newStoreCode)
Definition: GamebaseSystemInfo.java:167
boolean isActiveConnectedOrConnecting()
Definition: NetworkManager.java:81
static final String NONE
Definition: PushProvider.java:20
abstract String getUserId()
String purchaseToken
Definition: PurchasableReceipt.java:31
static void removeEventHandler(GamebaseEventHandler handler)
Remove a Gamebase event listener.
Definition: Gamebase.java:1221
GamebaseException(final String domain, final int code, String message)
Constructs a new GamebaseException.
Definition: GamebaseException.java:42
boolean adAgreement
Definition: PushConfiguration.java:22
static final String TRANSFER_KICKOUT
Definition: ServerPushEventMessage.java:14
int code
Definition: GamebaseEventObserverData.java:13
static void debug(@NonNull final String message)
Send a log to Log & Crash Server for analyzing the string message with debug level.
Definition: Gamebase.java:2496
static final int AUTH_ADD_MAPPING_INVALID_IDP_INFO
Definition: GamebaseError.java:107
RenewalModeType(String type)
Definition: RenewalModeType.java:28
String productType
Definition: PurchasableReceipt.java:35
static final int SUCCESS
Success.
Definition: GamebaseError.java:23
static void setMessagePrefix(String key, String prefix)
Definition: Logger.java:32
static final int AUTH_TOKEN_LOGIN_INVALID_TOKEN_INFO
Definition: GamebaseError.java:96
String localizedPrice
Definition: PurchasableItem.java:36
static final int INFO
Definition: Logger.java:16
RenewalModeType getRenewalModeType()
Definition: TransferAccountRenewConfiguration.java:56
static GamebaseSystemInfo getInstance()
Definition: GamebaseSystemInfo.java:60
static void fatal(@NonNull final String format, @NonNull final Object... args)
Send a log to Log & Crash Server for analyzing the string message with fatal level.
Definition: Gamebase.java:2613
Builder setStoreCode(String storeCode)
Set store code.
Definition: GamebaseConfiguration.java:251
Builder setTencentAccessKey(String accessKey)
Set tencent notification access key.
Definition: GamebaseConfiguration.java:277
static boolean isSuccess(@Nullable final GamebaseException gbException)
Definition: GamebaseError.java:188
static void setLogLevel(int level)
Definition: Logger.java:45
PushMessage message
Definition: PushAction.java:17
static final int NOT_SUPPORTED_UNITY_EDITOR
Definition: GamebaseError.java:44
static void wtf(String tag, String msg)
Prints a message at ASSERT priority.
Definition: Logger.java:233
static final int NOT_INITIALIZED
Common error code.
Definition: GamebaseError.java:28
Builder setBackgroundColor(int backgroundColor)
This method sets the background color of the webview.
Definition: GamebaseWebViewConfiguration.java:145
void onSuccess(AuthProviderCredential credential, AuthProviderProfile profile)
long getLocalEndDate()
Definition: LaunchingMaintenanceInfo.java:48
static final String GOOGLE
Definition: PurchaseProvider.java:18
static final String PURCHASE_UPDATED
Definition: GamebaseEventCategory.java:14
Builder enablePopup(boolean enable)
Definition: GamebaseConfiguration.java:201
static void registerPush(@NonNull final Activity activity, @NonNull final PushConfiguration pushConfiguration, @NonNull final GamebaseCallback callback)
Register push information to the push server.
Definition: Gamebase.java:1873
String NAVER
Definition: AuthProvider.java:20
static final int NOT_SUPPORTED
Definition: GamebaseError.java:37
Definition: GamebaseEventMessage.java:13
static void removeObserver(Observer observer)
Remove a observer listener.
Definition: Gamebase.java:1339
Definition: ServerPushEventMessage.java:3
static final String OBSERVER_LAUNCHING
Definition: GamebaseEventCategory.java:11
static void show(@NonNull final Context context, @NonNull final String title, @NonNull final CharSequence[] items, @Nullable final boolean[] checkedItems, @Nullable final DialogInterface.OnMultiChoiceClickListener multiChoiceListener, @Nullable final String positiveButtonText, @Nullable final DialogInterface.OnClickListener positiveListener, @Nullable final String negativeButtonText, @Nullable final DialogInterface.OnClickListener negativeListener, @Nullable final DialogInterface.OnCancelListener cancelListener, final boolean isCancelable)
Definition: SimpleMultiChoiceDialog.java:51
String getIapId(@NonNull final String storeCode)
Definition: LaunchingInfo.java:90
static final int PURCHASE_UNKNOWN_ERROR
Definition: GamebaseError.java:149
Definition: ServerPushEvent.java:3
static final int AUTH_TOKEN_LOGIN_INVALID_LAST_LOGGED_IN_IDP
Definition: GamebaseError.java:97
static void addLoggable(String key, Loggable loggable)
Definition: Logger.java:49
void withdraw(@NonNull final Activity activity, @Nullable final WithdrawCallback callback)
static void debug(@NonNull final String format, @NonNull final Object... args)
Send a log to Log & Crash Server for analyzing the string message with debug level.
Definition: Gamebase.java:2557
Definition: NetworkManager.java:17
static final int TERMINATED_SERVICE
Definition: LaunchingStatus.java:18
Object getIdpInfo(final String providerName)
Definition: LaunchingInfo.java:60
String getDescription()
Definition: RenewalTargetType.java:31
Builder setBackButtonImageResource(@NonNull final Context context, @NonNull final String name)
This method sets the image of the back button.
Definition: GamebaseWebViewConfiguration.java:212
Map< String, Object > mExtras
Definition: GamebaseException.java:33
static final int UI_CONTACT_FAIL_ANDROID_DUPLICATED_VIEW
Definition: GamebaseError.java:171
int getBackgroundColor()
Definition: ImageNoticeConfiguration.java:34
static final int UI_IMAGE_NOTICE_TIMEOUT
UI error code.
Definition: GamebaseError.java:168
static int getType(Context context)
Definition: NetworkManager.java:54
int getBackgroundColor()
Definition: GamebaseWebViewConfiguration.java:49
static String getCountryCode()
Gets the country code.
Definition: Gamebase.java:1017
Definition: AuthToken.java:5
static void show(@NonNull final Context context, @NonNull final String title, @NonNull final String message)
Definition: SimpleAlertDialog.java:21
static final int AUTH_WITHDRAW_ALREADY_TEMPORARY_WITHDRAW
Definition: GamebaseError.java:127
Definition: ImageNoticeConfiguration.java:56
static final int AUTH_REMOVE_MAPPING_FAILED
Definition: GamebaseError.java:118
static void requestPurchase(@NonNull final Activity activity, final long itemSeq, @NonNull final GamebaseDataCallback< PurchasableReceipt > callback)
Request Purchasing Item that has itemSeq.
Definition: Gamebase.java:1689
static final int TYPE_MOBILE
Definition: NetworkManager.java:21
static void activeApp(final Context applicationContext)
Notifies the Gamebase SDK that the app has launched.
Definition: Gamebase.java:83
final Map< String, Object > data
Definition: ObserverMessage.java:15
static void setDebugMode(boolean enableDebug)
Used to enable or disable logging, and other debug features.
Definition: Gamebase.java:176
static String getCountryCodeOfUSIM()
Gets the country code set in USIM.
Definition: Gamebase.java:1027
static void setDisplayLanguageCode(String displayLanguageCode)
Definition: Gamebase.java:985
Definition: Observer.java:7
static final int WARN
Definition: Logger.java:17
Definition: AuthProvider.java:5
static void debug(@NonNull final String message, @NonNull final Map< String, String > userFields)
Send a log to Log & Crash Server for analyzing the string message with debug level.
Definition: Gamebase.java:2627
static void v(String tag, String msg, Throwable tr)
Prints a message at VERBOSE priority.
Definition: Logger.java:101
Definition: SimpleSelectItemDialog.java:17
String getTypeCode()
Definition: LaunchingMaintenanceInfo.java:24
static final int NOT_GUEST_OR_HAS_OTHERS
Definition: GamebaseError.java:36
static final int IOS_GAMECENTER_DENIED
for ios specified error code.
Definition: GamebaseError.java:54
static final String APP_KICKOUT
Definition: ServerPushEventMessage.java:13
static void show(@NonNull final Context context, @NonNull final String title, @NonNull final String message, @Nullable final String positiveButtonText, @Nullable final DialogInterface.OnClickListener positiveListener, @Nullable final String negativeButtonText, @Nullable final DialogInterface.OnClickListener negativeListener, @Nullable final DialogInterface.OnCancelListener cancelListener, final boolean isCancelable)
This method to create the dialog and display it on screen.
Definition: SimpleAlertDialog.java:113
Definition: ToastDuration.java:15
static GamebaseToastPurchasable newToastPurchasable()
Definition: PurchaseProvider.java:10
static final int INSPECTING_ALL_SERVICES
Definition: LaunchingStatus.java:20
String getSoundFileName()
Definition: GamebaseNotificationOptions.java:52
ImageNoticeConfiguration build()
This method creates an instance of ImageNoticeConfiguration.
Definition: ImageNoticeConfiguration.java:69
List< String > getAuthMappingInfoKeyList()
Definition: AuthToken.java:79
Class responsible for creating error codes and error objects.
Definition: GamebaseError.java:19
static final String PUSH_RECEIVED_MESSAGE
Definition: GamebaseEventCategory.java:15
String userId
User ID who was banned.
Definition: BanInfo.java:62
String productType
Definition: PurchasableItem.java:34
boolean isInspectingService()
Definition: LaunchingStatus.java:55
static final int INVALID_PARAMETER
Definition: GamebaseError.java:30
ObserverMessage(String pType, Map< String, Object > pData)
Definition: ObserverMessage.java:17
GamebaseConfiguration build()
Definition: GamebaseConfiguration.java:221
long endDate
Time when banning will be released.
Definition: BanInfo.java:75
String toJsonString()
Definition: ValueObject.java:27
LaunchingTcgbClient getTcgbClient()
Definition: LaunchingInfo.java:137
static boolean isConnected(Context context)
Definition: NetworkManager.java:44
boolean isLoggable(int level, int priority)
static final int INTERNAL_SERVER_ERROR
Definition: LaunchingStatus.java:22
String mPushType
Definition: GamebaseConfiguration.java:169
static int getType()
Reports the type of network to which the info in this NetworkInfo pertains.
Definition: Gamebase.java:2297
static final String TCPRODUCT_TYPE_PUSH
Definition: LaunchingInfo.java:26
String getDeviceLanguageCode()
Definition: GamebaseSystemInfo.java:322
long getLastLoginDate()
Definition: AuthToken.java:42
static boolean isExternalLibraryError(@Nullable final GamebaseException gbException)
Definition: GamebaseError.java:206
String userId
Definition: PurchasableReceipt.java:37
GamebaseException(final String domain, final int code, Throwable cause)
Constructs a new GamebaseException.
Definition: GamebaseException.java:55
static void requestWithdrawal(@NonNull Activity activity, @Nullable GamebaseDataCallback< TemporaryWithdrawalInfo > callback)
Request to withdraw.
Definition: Gamebase.java:1413
String getTitleText()
Definition: GamebaseWebViewConfiguration.java:65
Definition: AuthProviderProfile.java:19
static final int AUTH_WITHDRAW_FAILED
Definition: GamebaseError.java:126
String userText
Definition: PushAction.java:19
Builder setBackButtonVisible(boolean visible)
This method sets the visibility of the back button of the WebView.
Definition: GamebaseWebViewConfiguration.java:167
static LaunchingInfo getLaunchingInformations()
Get various information provided by the launching server.
Definition: Gamebase.java:1499
static void login(@NonNull final Activity activity, final String providerName, @Nullable final GamebaseDataCallback< AuthToken > callback)
Logs the user in with the external authentication provider.
Definition: Gamebase.java:230
Definition: ValueObject.java:5
static void showAlert(@NonNull final Context context, @NonNull final String title, @NonNull final String message, @Nullable final DialogInterface.OnClickListener clickListener)
This method to create the dialog and display it on screen.
Definition: Gamebase.java:2360
Context getApplicationContext()
Definition: GamebaseSystemInfo.java:73
Definition: GamebaseSystemInfo.java:64
static final int AUTH_IDP_LOGIN_INVALID_IDP_INFO
Definition: GamebaseError.java:101
String getServerApiVersion()
Definition: GamebaseSystemInfo.java:155
static final int AUTH_TRANSFERACCOUNT_ALREADY_USED
Definition: GamebaseError.java:91
static final int VERBOSE
Definition: Logger.java:14
static void closeWebView(@NonNull Activity activity)
This method to close the webview in display on a screen.
Definition: Gamebase.java:2270
static Builder newBuilder()
The factory method to create an instance of the builder to build PushConfiguration.
Definition: PushConfiguration.java:59
static void show(@NonNull final Context context, @NonNull final String title, @NonNull final String message, @Nullable final String positiveButtonText, @Nullable final DialogInterface.OnClickListener positiveListener, @Nullable final String negativeButtonText, @Nullable final DialogInterface.OnClickListener negativeListener, final boolean isCancelable)
Definition: SimpleAlertDialog.java:62
int getScreenOrientation()
Definition: GamebaseWebViewConfiguration.java:45
String getAuthSystem()
Definition: AuthMappingInfo.java:23
static final int AUTH_WITHDRAW_NOT_TEMPORARY_WITHDRAW
Definition: GamebaseError.java:128
static void removeMapping(@NonNull final Activity activity, @NonNull final String providerName, @Nullable final GamebaseCallback callback)
Removes external authentication that is mapped to the current user identifier.
Definition: Gamebase.java:681
String mZoneType
Definition: GamebaseConfiguration.java:168
This class is a wrapper class that is provided to use various features of Gamebase platform.
Definition: Gamebase.java:55
Definition: PushMessage.java:13
static void queryTokenInfo(@NonNull final Activity activity, @NonNull final GamebaseDataCallback< GamebasePushTokenInfo > callback)
Get push settings from the the push server.
Definition: Gamebase.java:1983
final Map< String, Object > information
Definition: AuthProviderProfile.java:22
Builder setDisplayLanguageCode(String displayLanguage)
Definition: GamebaseConfiguration.java:216
static final int SOCKET_UNKNOWN_ERROR
Definition: GamebaseError.java:61
static final int SOCKET_RESPONSE_TIMEOUT
Socket error code.
Definition: GamebaseError.java:59
long beginDate
Time when banning was started.
Definition: BanInfo.java:71
String toString()
Definition: AuthProviderProfile.java:64
void onReceive(Context context, Intent intent)
Definition: NetworkManager.java:104
static void addEventHandler(GamebaseEventHandler handler)
Add a Gamebase event handler to be called when every events are arrived.
Definition: Gamebase.java:1209
long getRegDate()
Definition: AuthToken.java:38
Definition: ObserverMessage.java:13
Definition: PurchasableItem.java:5
static void requestItemListAtIAPConsole(@NonNull final Activity activity, @NonNull final GamebaseDataCallback< List< PurchasableItem >> callback)
Request a item list which is purchasable.
Definition: Gamebase.java:1722
static void show(@NonNull final Context context, @NonNull final String title, @NonNull final String message, @NonNull final EditText editText, @Nullable final String positiveButtonText, @Nullable final DialogInterface.OnClickListener positiveListener, @Nullable final String negativeButtonText, @Nullable final DialogInterface.OnClickListener negativeListener, @Nullable final DialogInterface.OnCancelListener cancelListener, final boolean isCancelable)
Definition: SimpleInputTextDialog.java:43
static void removeAllEventHandler()
Remove all Gamebase event listeners.
Definition: Gamebase.java:1230
The type of the markets that are used in the IAP module.
Definition: PurchaseProvider.java:17
LaunchingMaintenanceInfo getMaintenanceInfo()
Definition: LaunchingInfo.java:121
void setOnChangedNetworkStatusListener(OnChangedStatusListener listener)
Definition: NetworkManager.java:93
static final int AUTH_USER_CANCELED
Auth error code.
Definition: GamebaseError.java:74
static boolean isSuccess(@Nullable final GamebaseException exception)
Returns true if the GamebaseException object is null or the error code is zero.
Definition: Gamebase.java:154
TransferAccount에서 Account 정보를 재발급 받을 때, 어떻게 재발급을 받을 것인지를 정의합니다.
Definition: RenewalModeType.java:12
int getCloseButtonImageResource()
Definition: GamebaseWebViewConfiguration.java:75
String getAccountPassword()
Definition: TransferAccountRenewConfiguration.java:71
static void openWebBrowser(@NonNull final Activity activity, @NonNull final String url)
This method to create the web browser and display it on screen.
Definition: Gamebase.java:2161
static final int AUTH_EXTERNAL_LIBRARY_INITIALIZATION_ERROR
Definition: GamebaseError.java:77
Definition: TransferAccountInfo.java:10
static void d(String tag, String msg)
Prints a message at DEBUG priority.
Definition: Logger.java:134
Definition: Logger.java:11
The information of the item that can buy.
Definition: PurchasableItem.java:24
static final String HEARTBEAT
Definition: ObserverMessage.java:24
String toString()
Definition: ObserverMessage.java:29
static final int BLOCKED_USER
Definition: LaunchingStatus.java:17
static final String OBSERVER_HEARTBEAT
Definition: GamebaseEventCategory.java:13
static final int ANDROID_ACTIVEAPP_NOT_CALLED
Definition: GamebaseError.java:49
String LINE
Definition: AuthProvider.java:22
static void show(@NonNull final Context context, @NonNull final String title, @NonNull final List< String > items, @Nullable final DialogInterface.OnMultiChoiceClickListener multiChoiceListener, @Nullable final String positiveButtonText, @Nullable final DialogInterface.OnClickListener positiveListener, @Nullable final String negativeButtonText, @Nullable final DialogInterface.OnClickListener negativeListener, @Nullable final DialogInterface.OnCancelListener cancelListener, final boolean isCancelable)
Definition: SimpleMultiChoiceDialog.java:34
void onError(GamebaseException error)
long blockEndDate
Definition: TransferAccountFailInfo.java:52
String message
Definition: GamebaseEventObserverData.java:15
static PurchasableItem from(@Nullable String jsonString)
Factory method to create VO instance.
Definition: PurchasableItem.java:48
Definition: LaunchingStatus.java:9
String csUrl
The email address of the customer center.
Definition: BanInfo.java:87
String getGuestUUID()
Definition: GamebaseSystemInfo.java:217
AuthMappingInfo()
Definition: AuthMappingInfo.java:16
static List< String > getAuthMappingList()
Gets the list of external authentication providers mapped to the current user identifier.
Definition: Gamebase.java:918
static void setStoreCode(final String storeCode)
Set the store code of the current app.
Definition: Gamebase.java:1834
String getZoneType()
Definition: GamebaseSystemInfo.java:127
Builder setFCMSenderId(String senderId)
Set firebase-messaging sender id.
Definition: GamebaseConfiguration.java:264
String getAuthKey()
Definition: AuthMappingInfo.java:35
static void info(@NonNull final String format, @NonNull final Object... args)
Send a log to Log & Crash Server for analyzing the string message with info level.
Definition: Gamebase.java:2571
static void requestPurchase(@NonNull final Activity activity, @NonNull final String gamebaseProductId, @NonNull final String payload, @NonNull final GamebaseDataCallback< PurchasableReceipt > callback)
Request Purchasing Item registered in the console with the gamebaseProductId.
Definition: Gamebase.java:1669
static String getAuthProviderAccessToken(@NonNull String providerName)
Gets the access token from the authentication provider.
Definition: Gamebase.java:940
boolean adAgreementNight
Definition: PushConfiguration.java:23
void setAuthMappingList(final List< AuthMappingInfo > mappingInfo)
Definition: AuthToken.java:70
static void initialize(@NonNull final Context context, @NonNull final LoggerConfiguration configuration)
Initialize TOAST Logger SDK TOAST Logger SDK sends a log to Log & Crash Server for analyzing the dat...
Definition: Gamebase.java:2463
static final int IN_SERVICE_BY_QA_WHITE_LIST
Definition: LaunchingStatus.java:12
final String deviceCountryCode
Definition: GamebasePushTokenInfo.java:21
static final int AUTH_IDP_LOGIN_FAILED
Definition: GamebaseError.java:100
static final int AUTH_ADD_MAPPING_ALREADY_HAS_SAME_IDP
Definition: GamebaseError.java:106
Definition: ImageNoticeConfiguration.java:6
static void show(@NonNull final Context context, @NonNull final String title, @NonNull final String message, final boolean isCancelable)
Definition: SimpleAlertDialog.java:27
String purchaseType
Definition: PurchasableReceipt.java:47
static void showWebView(@NonNull final Activity activity, @NonNull final String url)
This method to create the webview and display it on screen.
Definition: Gamebase.java:2173
String expirationType
Definition: TransferAccountInfo.java:17
ID_PASSWORD
Id와 Password 모두 새로이 발급받습니다.
Definition: RenewalTargetType.java:21
static void requestRetryTransaction(@NonNull final Activity activity, @NonNull final GamebaseDataCallback< PurchasableRetryTransactionResult > callback)
'Deprecated API'.
Definition: Gamebase.java:1808
static final String PUSH_CLICK_ACTION
Definition: GamebaseEventCategory.java:17
GamebaseException(final String domain, final int code, String format, Object... args)
Constructs a new GamebaseException.
Definition: GamebaseException.java:69
static final int AUTH_TOKEN_LOGIN_FAILED
Definition: GamebaseError.java:95
String getDomain()
Get result domain.
Definition: GamebaseException.java:92
String title
Definition: PushMessage.java:17
This class provides Android utility functions.
Definition: Gamebase.java:2315
void putAll(Map< String, Object > map)
Definition: AuthProviderProfile.java:57
Definition: LaunchingInfo.java:19
static void w(String tag, String msg, Throwable tr)
Prints a message at WARN priority.
Definition: Logger.java:168
String getAppTypeCode()
Definition: LaunchingInfo.java:52
void setConfiguration(GamebaseConfiguration configuration)
Definition: GamebaseSystemInfo.java:308
static final int LAUNCHING_NOT_EXIST_CLIENT_ID
Definition: GamebaseError.java:67
String getTencentAccessKey()
Get access key for Tencent notification.
Definition: GamebaseConfiguration.java:154
static final String SERVER_PUSH_TRANSFER_KICKOUT
Definition: GamebaseEventCategory.java:10
Definition: GamebaseEventHandler.java:12
String paymentId
Definition: PurchasableReceipt.java:39
String getCsInfo()
Definition: LaunchingInfo.java:129
Builder setCloseButtonImageResource(@NonNull final Context context, @NonNull final String name)
This method sets the image of the close button.
Definition: GamebaseWebViewConfiguration.java:236
String getAccountId()
Definition: TransferAccountRenewConfiguration.java:66
String getCountryCodeOfDevice()
Definition: GamebaseSystemInfo.java:287
static String getCarrierName()
Gets the carrier name set for the current device.
Definition: Gamebase.java:1005
Builder setTitleText(String titleText)
This method sets the title of the webview.
Definition: GamebaseWebViewConfiguration.java:189
long getLocalBeginDate()
Definition: LaunchingMaintenanceInfo.java:44
void onError(GamebaseException error)
Definition: AuthProvider.java:15
String itemName
Definition: PurchasableItem.java:30
AuthToken()
Definition: AuthToken.java:21
This class is provided to check information such as launch information, status, and so on.
Definition: Gamebase.java:1491
static final int PUSH_EXTERNAL_LIBRARY_ERROR
Push error code.
Definition: GamebaseError.java:154
String HANGAME
Definition: AuthProvider.java:19
static void info(@NonNull final String message)
Send a log to Log & Crash Server for analyzing the string message with info level.
Definition: Gamebase.java:2508
Definition: SimpleAlertDialog.java:16
static String getLastLoggedInProvider()
Gets the name of the last logged-in authentication provider.
Definition: Gamebase.java:907
String getTencentAccessId()
Get access id for Tencent notification.
Definition: GamebaseConfiguration.java:142
static void e(String tag, String msg)
Prints a message at ERROR priority.
Definition: Logger.java:211
float price
Definition: PurchasableItem.java:26
String id
Definition: TransferAccountFailInfo.java:49
static String getSDKVersion()
Returns the current version of the Gamebase SDK for Android as a string.
Definition: Gamebase.java:187
boolean isAvailable()
Definition: NetworkManager.java:73
static final int POPUP
Definition: GamebaseWebViewStyle.java:9
Definition: GamebaseConfiguration.java:18
Definition: GamebaseEventServerPushData.java:12
Definition: GamebaseCallback.java:9
static GamebaseException newErrorWithAppendMessage(@NonNull final String domain, final int code, @Nullable String appendMessage)
Definition: GamebaseError.java:228
String getTitle()
Definition: LaunchingNoticeInfo.java:12
Builder setZoneType(String zoneType)
API for the test application.
Definition: GamebaseConfiguration.java:234
Parameter class for the initialization of Gamebase.ImageNotice.showImageNotices().
Definition: ImageNoticeConfiguration.java:21
String getValid()
Definition: AuthToken.java:30
int failCount
Definition: TransferAccountFailInfo.java:51
static void wtf(String tag, Throwable tr)
Prints a message at ASSERT priority.
Definition: Logger.java:244
String getOsVersion()
Definition: GamebaseSystemInfo.java:246
String csInfo
The URL of the customer center web page.
Definition: BanInfo.java:83
Builder setNavigationBarColor(int navigationBarColor)
This method sets the color of the webview's navigation bar.
Definition: GamebaseWebViewConfiguration.java:156
boolean isSupportLoginForLastLoggedInProvider()
List< PurchasableReceipt > failList
Definition: PurchasableRetryTransactionResult.java:23
String gamebaseProductId
Definition: PurchasableReceipt.java:49
String getAccessToken()
Definition: AuthToken.java:56
static< T > T fromJson(@NonNull String json, Class< T > classOfT)
Definition: ValueObject.java:15
static final int REQUIRE_UPDATE
Definition: LaunchingStatus.java:16
final String languageCode
Definition: GamebasePushTokenInfo.java:27
Definition: TransferAccountInfo.java:5
static final int PURCHASE_NOT_SUPPORTED_MARKET
Definition: GamebaseError.java:147
static final int AUTH_ADD_MAPPING_ALREADY_MAPPED_TO_OTHER_MEMBER
Definition: GamebaseError.java:105
void onActivityResult(int requestCode, int resultCode, Intent data)
String getOsCodeForGamebaseServer()
For Gamebase server only.
Definition: GamebaseSystemInfo.java:242
String toJsonString()
Definition: AuthProviderProfile.java:71
static int newClientErrorCode(int serverErrorCode, @NonNull String apiId)
Definition: GamebaseError.java:529
static String getTypeName(Context context)
Definition: NetworkManager.java:68
boolean isConnected()
Definition: NetworkManager.java:77
GamebaseException getInitializeResult()
void putExtra(final String key, final Object value)
Definition: GamebaseException.java:130
static Builder newBuilder(@NonNull final GamebaseNotificationOptions currentOptions)
The factory method to create an instance of the builder to build GamebaseNotificationOptions.
Definition: GamebaseNotificationOptions.java:91
static final int AUTH_TRANSFERACCOUNT_INVALID_ID
Definition: GamebaseError.java:86
String TWITTER
Definition: AuthProvider.java:21
GamebaseWebViewConfiguration build()
This method creates an instance of GamebaseWebViewConfiguration.
Definition: GamebaseWebViewConfiguration.java:110
Definition: Gamebase.java:2397
The information of the item that is paid.
Definition: PurchasableReceipt.java:23
final int mCode
Definition: GamebaseException.java:32
void onReceive(ServerPushEventMessage message)
Definition: ObserverMessage.java:22
Condition condition
Definition: TransferAccountInfo.java:8
void onReceive(@NonNull GamebaseEventMessage message)
static boolean isSandbox()
Returns whether this project is sandbox mode or not.
Definition: Gamebase.java:197
int getBackButtonImageResource()
Definition: GamebaseWebViewConfiguration.java:70
String getOsCode()
Definition: GamebaseSystemInfo.java:232
String extras
Definition: GamebaseEventServerPushData.java:14
String getZoneType()
The API used in internal process only.
Definition: GamebaseConfiguration.java:102
String getAccessTokenSecret()
Definition: AuthToken.java:60
GamebaseNotificationOptions build()
This method creates an instance of GamebaseNotificationOptions.
Definition: GamebaseNotificationOptions.java:143
If the transferAccountWithIdPLogin API fails with error AUTH_TRANSFERACCOUNT_BLOCK (3042),...
Definition: TransferAccountFailInfo.java:45
String transferAccountType
Definition: TransferAccountInfo.java:16
Builder enablePush(boolean pushEnabled)
Definition: PushConfiguration.java:71
static void setUserField(@NonNull final String field, @NonNull final Object value)
Used to predefine additional information.
Definition: Gamebase.java:2696
Definition: PurchaseProvider.java:9
static void logout(@NonNull final Activity activity, @Nullable final GamebaseCallback callback)
Logs out the user.
Definition: Gamebase.java:713
static GamebaseNotificationOptions from(@Nullable final String jsonString)
Factory method to create VO instance.
Definition: GamebaseNotificationOptions.java:62
int getPriority()
Definition: GamebaseNotificationOptions.java:44
static void addMapping(@NonNull final Activity activity, @NonNull final String providerName, @Nullable final GamebaseDataCallback< AuthToken > callback)
Mapping the currently authenticated user identifier of Gamebase with another external authentication.
Definition: Gamebase.java:373
static void showImageNotices(@NonNull Activity activity, @Nullable GamebaseCallback onCloseCallback)
Show image notice web pages.
Definition: Gamebase.java:1540
long expirationDate
Definition: TransferAccountInfo.java:18
boolean isForegroundEnabled()
Definition: GamebaseNotificationOptions.java:35
static final int LOGGER_NOT_INITIALIZED
Logger code.
Definition: GamebaseError.java:161
static final int BROWSER
Definition: GamebaseWebViewStyle.java:8
static void requestPermissions(@NonNull Context context, @NonNull List< String > permissions, @Nullable PermissionsUtil.RequestPermissionCallback callback)
Request android permissions in runtime.
Definition: Gamebase.java:2376
String getCountryCodeOfUSIM()
Definition: GamebaseSystemInfo.java:278
static final int AUTH_NOT_PLAYABLE
Definition: GamebaseError.java:131
final String data
Definition: GamebaseEventMessage.java:17
String toPrettyJsonString()
Definition: GamebaseException.java:227
static< T > T fromJson(@NonNull JSONObject jsonObject, Class< T > classOfT)
Definition: ValueObject.java:19
static void queryTransferAccount(final GamebaseDataCallback< TransferAccountInfo > callback)
Try to query the transfer account to Gamebase.
Definition: Gamebase.java:775