All Types
com.rakuten.tech.mobile.miniapp.permission.AccessTokenScope
Contains the components which need to be validated when access token is granted.
com.rakuten.tech.mobile.miniapp.ads.AdMobDisplayer
The ad displayer.
com.rakuten.tech.mobile.miniapp.js.chat.ChatBridgeDispatcher
Functionality related to Chatting with the contacts.
com.rakuten.tech.mobile.miniapp.js.userinfo.Contact
Contact object for miniapp.
com.rakuten.tech.mobile.miniapp.navigator.ExternalResultHandler
The url transmitter from external factors to mini app view.
com.rakuten.tech.mobile.miniapp.js.MessageToContact
An object to prepare the message for sending to contacts.
com.rakuten.tech.mobile.miniapp.api.MetadataPermissionObj
Metadata permission object includes name and reason.
com.rakuten.tech.mobile.miniapp.api.MetadataResponse
Metadata response object includes required and optional permissions.
com.rakuten.tech.mobile.miniapp.MiniApp
This represents the contract between the consuming application and the SDK by which operations in the mini app ecosystem are exposed. Should be accessed via MiniApp.instance.
com.rakuten.tech.mobile.miniapp.ads.MiniAppAdDisplayer
Control ads load & display when want to use AdMob.
com.rakuten.tech.mobile.miniapp.permission.MiniAppCustomPermission
A data class to hold the custom permission with grant results using Pair per MiniApp.
com.rakuten.tech.mobile.miniapp.permission.MiniAppCustomPermissionResponse
A data class to prepare the json response of custom permissions to be sent from this SDK.
com.rakuten.tech.mobile.miniapp.permission.MiniAppCustomPermissionResult
Type of miniapp custom permission result.
com.rakuten.tech.mobile.miniapp.permission.MiniAppCustomPermissionType
Type of miniapp custom permission.
com.rakuten.tech.mobile.miniapp.permission.MiniAppDevicePermissionType
Type of miniapp device permission.
com.rakuten.tech.mobile.miniapp.MiniAppDisplay
This represents the contract by which the host app can interact with the display unit of the mini app. This contract complies to Android’s LifecycleObserver contract, and when made to observe the lifecycle, it automatically clears up the view state and any services registered with.
com.rakuten.tech.mobile.miniapp.navigator.MiniAppExternalUrlLoader
This support the scenario that external loader redirect to url which is only supported in mini app view, close the external loader and emit that url to mini app view by ExternalResultHandler.emitResult.
com.rakuten.tech.mobile.miniapp.file.MiniAppFileChooser
The file chooser of a miniapp with onShowFileChooser
function.
com.rakuten.tech.mobile.miniapp.file.MiniAppFileChooserDefault
The default file chooser of a miniapp.
com.rakuten.tech.mobile.miniapp.MiniAppHasNoPublishedVersionException
Exception which is thrown when the server returns no published versions for the provided mini app ID.
com.rakuten.tech.mobile.miniapp.MiniAppInfo
This represents a Mini App entity.
com.rakuten.tech.mobile.miniapp.MiniAppManifest
A data class to represent data in the mini app’s manifest.
com.rakuten.tech.mobile.miniapp.js.MiniAppMessageBridge
Bridge interface for communicating with mini app.
com.rakuten.tech.mobile.miniapp.navigator.MiniAppNavigator
The navigation controller of sdk mini app view.
com.rakuten.tech.mobile.miniapp.MiniAppNotFoundException
Exception which is thrown when the provided project ID does not have any mini app exist on the server.
com.rakuten.tech.mobile.miniapp.MiniAppSdkConfig
This represents the configuration settings for the Mini App SDK.
com.rakuten.tech.mobile.miniapp.MiniAppSdkException
A custom exception class which treats the purpose of providing error information to the consumer app in an unified way.
com.rakuten.tech.mobile.miniapp.MiniAppVerificationException
Exception which is thrown when cannot verify device keystore.
com.rakuten.tech.mobile.miniapp.RequiredPermissionsNotGrantedException
Exception which is thrown when the required permissions of the manifest are not granted.
com.rakuten.tech.mobile.miniapp.ads.Reward
Earn the reward from rewarded ad of AdMob.
com.rakuten.tech.mobile.miniapp.js.userinfo.TokenData
Access token object for miniapp.
com.rakuten.tech.mobile.miniapp.js.userinfo.UserInfoBridgeDispatcher
A class to provide the interfaces for getting user info e.g. user-name, profile-photo etc.
com.rakuten.tech.mobile.miniapp.Version
This represents a version entity of a Mini App.