KarteApp

KARTE SDKのエントリポイントであると共に、SDKの構成および依存ライブラリ等の管理を行うクラスです。

SDKを利用するには、KarteApp.setupを呼び出し初期化を行う必要があります。

初期化が行われていない状態では、イベントのトラッキングを始め、SDKの機能が利用できません。

なおアプリ内メッセージ等のサブモジュールについても同様です。

SDKの設定については、初期化時に一部変更することが可能です。 設定を変更して初期化を行う場合は、Configを指定してKarteApp.setupを呼び出してください。

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

アプリケーション情報を返します。

Link copied to clipboard

KarteApp.setup 呼び出し時に指定したアプリケーションキーを返します。

Link copied to clipboard
lateinit var application: Application

KarteApp.setup 呼び出し時に指定したApplicationインスタンスを返します。

Link copied to clipboard

KarteApp.setup 呼び出し時に指定した設定情報を返します。

Link copied to clipboard

現在のオリジナルページビューIDを返します。

Link copied to clipboard

現在のページビューIDを返します。

Functions

Link copied to clipboard
fun executeCommand(uri: Uri, isDelay: Boolean = false): List<Any?>

コマンドスキームを処理し、結果を返します。

Link copied to clipboard
fun <R : LibraryConfig> libraryConfig(clazz: Class<R>): R?

指定したクラスのライブラリ設定を返します。

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

一時的(アプリの次回起動時まで)にオプトアウトします。

Link copied to clipboard
fun register(module: Module)

モジュールを登録します。

Link copied to clipboard
fun repository(namespace: String = ""): Repository

永続化等に使用する Repository インスタンスを返します。

Link copied to clipboard
fun unregister(module: Module)

モジュールの登録を解除します。