Config

open class Config

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

Parameters

baseUrl

ベースURLの取得・設定を行います。 URLを変更することで、地域や環境を設定することができます。

Types

Builder
Link copied to clipboard
open class Builder
Configクラスの生成を行うためのクラスです。
Companion
Link copied to clipboard
object Companion

Functions

equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
open fun hashCode(): Int
toString
Link copied to clipboard
open fun toString(): String

Properties

apiKey
Link copied to clipboard
var apiKey: String
APIキーの取得を行います。
appKey
Link copied to clipboard
var appKey: String
アプリケーションキーの取得を行います。
baseUrl
Link copied to clipboard
var baseUrl: String
ベースURLの取得を行います。 設定されたURLにサブパスを付与したものを返します。
dataLocation
Link copied to clipboard
var dataLocation: String
KARTEプロジェクトのデータロケーションを取得します。
enabledTrackingAaid
Link copied to clipboard
val enabledTrackingAaid: Boolean
AAID取得の利用有無の取得・設定を行います。true の場合はAAID取得が有効となり、false の場合は無効となります。デフォルトは false です。
isDryRun
Link copied to clipboard
val isDryRun: Boolean
ドライランの利用有無の取得・設定を行います。ドライランを有効にした場合、Tracker.track 等のメソッドを呼び出してもイベントの送信が行われなくなります。true の場合はドライランが有効となり、false の場合は無効となります。デフォルトは false です。
isOptOut
Link copied to clipboard
val isOptOut: Boolean
オプトアウトの利用有無の取得・設定を行います。なお本設定を有効とした場合であっても、明示的に KarteApp.optIn を呼び出した場合はオプトイン状態で動作します。 本設定はあくまでも、オプトインまたはオプトアウトの表明を行っていない状態での動作設定を決めるものになります。true の場合はデフォルトでオプトアウトが有効となり、false の場合は無効となります。デフォルトは false です。
libraryConfigs
Link copied to clipboard
val libraryConfigs: List<LibraryConfig>
ライブラリの設定の取得・設定を行います。デフォルトは空配列です。

Inheritors

ExperimentalConfig
Link copied to clipboard