KarteApp

class KarteApp : ActivityLifecycleCallback

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

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

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

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

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

Types

Companion
Link copied to clipboard
object Companion

Functions

equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
executeCommand
Link copied to clipboard
fun executeCommand(uri: Uri, isDelay: Boolean = false): List<Any?>
コマンドスキームを処理し、結果を返します。SDK内部で利用するクラスであり、通常のSDK利用でこちらのクラスを利用することはありません。
hashCode
Link copied to clipboard
open fun hashCode(): Int
libraryConfig
Link copied to clipboard
fun <R : LibraryConfig> libraryConfig(clazz: Class<R>): R?
指定したクラスのライブラリ設定を返します。
  • 該当クラスが存在しない場合、null を返します。

  • 該当クラスが複数存在する場合、最初の設定のみを返します。

onActivityCreated
Link copied to clipboard
open override fun onActivityCreated(activity: Activity, savedInstanceState: Bundle?)
onActivityDestroyed
Link copied to clipboard
open override fun onActivityDestroyed(activity: Activity)
onActivityPaused
Link copied to clipboard
open override fun onActivityPaused(activity: Activity)
onActivityPostCreated
Link copied to clipboard
open fun onActivityPostCreated(p0: Activity, p1: Bundle?)
onActivityPostDestroyed
Link copied to clipboard
open fun onActivityPostDestroyed(p0: Activity)
onActivityPostPaused
Link copied to clipboard
open fun onActivityPostPaused(p0: Activity)
onActivityPostResumed
Link copied to clipboard
open fun onActivityPostResumed(p0: Activity)
onActivityPostSaveInstanceState
Link copied to clipboard
open fun onActivityPostSaveInstanceState(p0: Activity, p1: Bundle)
onActivityPostStarted
Link copied to clipboard
open fun onActivityPostStarted(p0: Activity)
onActivityPostStopped
Link copied to clipboard
open fun onActivityPostStopped(p0: Activity)
onActivityPreCreated
Link copied to clipboard
open fun onActivityPreCreated(p0: Activity, p1: Bundle?)
onActivityPreDestroyed
Link copied to clipboard
open fun onActivityPreDestroyed(p0: Activity)
onActivityPrePaused
Link copied to clipboard
open fun onActivityPrePaused(p0: Activity)
onActivityPreResumed
Link copied to clipboard
open fun onActivityPreResumed(p0: Activity)
onActivityPreSaveInstanceState
Link copied to clipboard
open fun onActivityPreSaveInstanceState(p0: Activity, p1: Bundle)
onActivityPreStarted
Link copied to clipboard
open fun onActivityPreStarted(p0: Activity)
onActivityPreStopped
Link copied to clipboard
open fun onActivityPreStopped(p0: Activity)
onActivityResumed
Link copied to clipboard
open override fun onActivityResumed(activity: Activity)
onActivitySaveInstanceState
Link copied to clipboard
open override fun onActivitySaveInstanceState(activity: Activity, outState: Bundle)
onActivityStarted
Link copied to clipboard
open override fun onActivityStarted(activity: Activity)
onActivityStopped
Link copied to clipboard
open override fun onActivityStopped(activity: Activity)
optOutTemporarily
Link copied to clipboard
fun optOutTemporarily()
一時的(アプリの次回起動時まで)にオプトアウトします。なお初期化が行われていない状態で呼び出した場合はオプトアウトは行われません。
register
Link copied to clipboard
fun register(module: Module)
モジュールを登録します。
repository
Link copied to clipboard
fun repository(namespace: String = ""): Repository
永続化等に使用する Repository インスタンスを返します。
toString
Link copied to clipboard
open fun toString(): String
unregister
Link copied to clipboard
fun unregister(module: Module)
モジュールの登録を解除します。

Properties

appInfo
Link copied to clipboard
var appInfo: AppInfo? = null
アプリケーション情報を返します。
appKey
Link copied to clipboard
val appKey: String
KarteApp.setup 呼び出し時に指定したアプリケーションキーを返します。初期化が行われていない場合は空文字列を返します。
application
Link copied to clipboard
lateinit var application: Application
KarteApp.setup 呼び出し時に指定したApplicationインスタンスを返します。
config
Link copied to clipboard
var config: Config
KarteApp.setup 呼び出し時に指定した設定情報を返します。初期化が行われていない場合はデフォルトの設定情報を返します。
originalPvId
Link copied to clipboard
val originalPvId: String
現在のオリジナルページビューIDを返します。
pvId
Link copied to clipboard
val pvId: String
現在のページビューIDを返します。