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.