Variables

open class Variables

設定値の取得・管理を司るクラスです。

Functions

fetch
Link copied to clipboard
open fun fetch()
設定値を取得し、端末上にキャッシュします。
open fun fetch(completion: FetchCompletion)
設定値を取得し、端末上にキャッシュします。
get
Link copied to clipboard
@NotNull()
open fun get(key: String): Variable
指定されたキーに関連付けられた設定値にアクセスします。なお設定値にアクセスするには事前に fetch を呼び出しておく必要があります。
getAllKeys
Link copied to clipboard
@NotNull()
open fun getAllKeys(): List<String>
全ての設定値のキーの一覧を取得できます。なお、事前に fetch を呼び出しておく必要があります。
trackClick
Link copied to clipboard
open fun trackClick(variables: List<Variable>)
指定された設定値に関連するキャンペーン情報を元に効果測定用のイベント(message_click)を発火します。
open fun trackClick(variables: List<Variable>, values: Map<String, out Any>)
指定された設定値に関連するキャンペーン情報を元に効果測定用のイベント(message_click)を発火します。
open fun trackClick(variables: List<Variable>, jsonObject: JSONObject)
指定された設定値に関連するキャンペーン情報を元に効果測定用のイベント(message_click)を発火します。
trackOpen
Link copied to clipboard
open fun trackOpen(variables: List<Variable>)
指定された設定値に関連するキャンペーン情報を元に効果測定用のイベント(message_open)を発火します。
open fun trackOpen(variables: List<Variable>, values: Map<String, out Any>)
指定された設定値に関連するキャンペーン情報を元に効果測定用のイベント(message_open)を発火します。
open fun trackOpen(variables: List<Variable>, jsonObject: JSONObject)
指定された設定値に関連するキャンペーン情報を元に効果測定用のイベント(message_open)を発火します。