All Types

io.karte.android.tracking.Action

アクション情報を保持するデータクラスです。

io.karte.android.core.library.ActionModule

アクションに関連する処理をフックするためのモジュールタイプです。

io.karte.android.utilities.ActivityLifecycleCallback
(extensions in package io.karte.android.utilities)
kotlin.Any
io.karte.android.tracking.AppInfo

アプリケーション情報を保持するクラスです。

io.karte.android.tracking.Campaign

キャンペーン情報を保持するデータクラスです。

io.karte.android.utilities.http.Client
io.karte.android.core.config.Config

SDKの設定を保持するクラスです。

io.karte.android.tracking.CustomEventName

カスタムイベント名を保持するクラスです。

io.karte.android.core.library.DeepLinkModule

ディープリンク処理をフックするためのモジュールタイプです。

io.karte.android.tracking.DTO

Data Transfer Object from JSON

io.karte.android.tracking.Event

イベントを表現するクラスです。

io.karte.android.tracking.EventName

各イベント名を示すインターフェースです。

io.karte.android.inappmessaging.InAppMessaging

アプリ内メッセージの管理を行うクラスです。

io.karte.android.inappmessaging.InAppMessagingDelegate

アプリ内メッセージで発生するイベントを委譲するためのクラスです。

(extensions in package io.karte.android.utilities)
java.io.InputStream
(extensions in package io.karte.android.utilities)
org.json.JSONArray
(extensions in package io.karte.android.utilities)
org.json.JSONObject
io.karte.android.utilities.http.JSONRequest
io.karte.android.KarteApp

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

io.karte.android.KarteException
io.karte.android.KarteServerException
io.karte.android.core.library.Library

ライブラリを表すInterfaceです。

io.karte.android.core.logger.Logger

ログを出力するためのクラスです。

io.karte.android.core.logger.LogLevel

ログレベルを表す列挙型です。

(extensions in package io.karte.android.utilities)
kotlin.collections.Map
io.karte.android.tracking.MessageEvent

message_xxx イベント

io.karte.android.tracking.MessageEventName

message_xxx イベント名を定義した列挙型です。

io.karte.android.tracking.MessageEventType

message_xxx イベントのタイプを定義した列挙型です。

io.karte.android.core.library.Module

モジュールを表すInterfaceです。

io.karte.android.utilities.http.MultipartRequest
io.karte.android.core.library.NotificationModule

通知関連処理を委譲するためのモジュールタイプです。

io.karte.android.core.repository.Repository

リポジトリに対するデータの読み書き等の操作を表現するインターフェースです。

io.karte.android.utilities.http.Request
io.karte.android.utilities.http.Response
(extensions in package io.karte.android.utilities)
kotlin.String
io.karte.android.tracking.TrackCompletion

設定値の取得完了をハンドルするためのInterfaceです。

io.karte.android.tracking.Tracker

イベントトラッキングを行うためのクラスです。 送信するイベントの種類に応じて、複数のメソッドが用意されております。 track 任意の名前のイベントを送る場合に利用します。 identify ユーザーに関する情報(ユーザーIDや名前、メールアドレス等)を送る場合に利用します。 view 画面表示に関する情報を送る場合に利用します。 通常は onCreate 等で呼び出します。

io.karte.android.tracking.Tracker

イベントトラッキングを行うためのクラスです。 送信するイベントの種類に応じて、複数のメソッドが用意されております。 track 任意の名前のイベントを送る場合に利用します。 identify ユーザーに関する情報(ユーザーIDや名前、メールアドレス等)を送る場合に利用します。 view 画面表示に関する情報を送る場合に利用します。 通常は onCreate 等で呼び出します。

io.karte.android.tracking.TrackerDelegate

トラッキング処理過程の一部を委譲するためのタイプ。

io.karte.android.core.library.TrackModule

イベント送信処理に割り込むためのモジュールタイプです。

io.karte.android.tracking.client.TrackRequest

Track API のリクエスト情報を保持するクラスです。

io.karte.android.tracking.client.TrackResponse

Track API のレスポンス情報を保持する構造体です。

io.karte.android.core.library.UserModule

ユーザー情報に関連する処理をフックするためのモジュールタイプです。

io.karte.android.core.usersync.UserSync

WebView 連携するためのクラスです。

io.karte.android.tracking.Values

イベントに追加できるカスタムオブジェクトの型を示すエイリアスです。