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
com.rakuten.tech.mobile.miniapp.ads.AdMobDisplayer19
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.Host
This represents a host entity of a Mini App.
com.rakuten.tech.mobile.miniapp.js.hostenvironment.HostEnvironmentInfo
HostEnvironmentInfo object for miniapp.
com.rakuten.tech.mobile.miniapp.js.hostenvironment.HostEnvironmentInfoError
A class to provide the custom errors specific for host environment info.
com.rakuten.tech.mobile.miniapp.signatureverifier.api.InvalidSignatureVerifierBaseUrlException
Exception thrown when endpoint is not a valid URL.
com.rakuten.tech.mobile.miniapp.signatureverifier.api.InvalidSignatureVerifierSubscriptionException
Exception thrown when subscription key is not a valid.
com.rakuten.tech.mobile.miniapp.js.MessageToContact
An object to prepare the message for sending to contacts.
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.errors.MiniAppAccessTokenError
A class to provide the custom errors specific for access token.
com.rakuten.tech.mobile.miniapp.ads.MiniAppAdDisplayer
Control ads load & display when want to use AdMob.
com.rakuten.tech.mobile.miniapp.analytics.MiniAppAnalyticsConfig
Contains the components which need to add extra analytics credentials from host app.
com.rakuten.tech.mobile.miniapp.errors.MiniAppBridgeError
Contains the components to use custom errors from host app.
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.MiniAppDownloadNavigator
File download controller for mini app view. This interface can optionally be used with your MiniAppNavigator if you wish to intercept file download requests from the mini app. If you do not use this interface, then default handling will be used for file download requests.
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.MiniAppHostException
Exception which is thrown when the provided project ID does not have any mini app exist on the server.
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. You can optionally pass an implementation of this when creating a mini app using MiniApp.create
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.errors.MiniAppPointsError
A class to provide the custom errors specific for user’s points.
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.js.NativeEventType
Types of native events can be dispatched to miniapp.
com.rakuten.tech.mobile.miniapp.js.userinfo.Points
Points object for miniapp.
com.rakuten.tech.mobile.miniapp.PreviewMiniAppInfo
This represents a response entity for preview code.
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.SSLCertificatePinnigException
Exception which is thrown when the public key used for ssl pinning is mismatched.
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.