-
public class Variables設定値の取得・管理を司るクラスです。
-
-
Method Summary
Modifier and Type Method Description static voidfetch()設定値を取得し、端末上にキャッシュします。 static voidfetch(FetchCompletion completion)設定値を取得し、端末上にキャッシュします。 static Variableget(String key)指定されたキーに関連付けられた設定値にアクセスします。なお設定値にアクセスするには事前に fetch を呼び出しておく必要があります。 static List<String>getAllKeys()全ての設定値のキーの一覧を取得できます。なお、事前に fetch を呼び出しておく必要があります。 static voidtrackOpen(List<Variable> variables)指定された設定値に関連するキャンペーン情報を元に効果測定用のイベント(message_open)を発火します。 static voidtrackOpen(List<Variable> variables, Map<String, out Object> values)指定された設定値に関連するキャンペーン情報を元に効果測定用のイベント(message_open)を発火します。 static voidtrackOpen(List<Variable> variables, JSONObject jsonObject)指定された設定値に関連するキャンペーン情報を元に効果測定用のイベント(message_open)を発火します。 static voidtrackClick(List<Variable> variables)指定された設定値に関連するキャンペーン情報を元に効果測定用のイベント(message_click)を発火します。 static voidtrackClick(List<Variable> variables, Map<String, out Object> values)指定された設定値に関連するキャンペーン情報を元に効果測定用のイベント(message_click)を発火します。 static voidtrackClick(List<Variable> variables, JSONObject jsonObject)指定された設定値に関連するキャンペーン情報を元に効果測定用のイベント(message_click)を発火します。 -
-
Method Detail
-
fetch
static void fetch()
設定値を取得し、端末上にキャッシュします。
-
fetch
static void fetch(FetchCompletion completion)
設定値を取得し、端末上にキャッシュします。
- Parameters:
completion- 取得完了ハンドラ
-
get
@NotNull() static Variable get(String key)
指定されたキーに関連付けられた設定値にアクセスします。なお設定値にアクセスするには事前に fetch を呼び出しておく必要があります。
- Parameters:
key- 検索するためのキー
-
getAllKeys
@NotNull() static List<String> getAllKeys()
全ての設定値のキーの一覧を取得できます。なお、事前に fetch を呼び出しておく必要があります。
-
trackOpen
static void trackOpen(List<Variable> variables)
指定された設定値に関連するキャンペーン情報を元に効果測定用のイベント(message_open)を発火します。
- Parameters:
variables- 設定値の配列
-
trackOpen
static void trackOpen(List<Variable> variables, Map<String, out Object> values)
指定された設定値に関連するキャンペーン情報を元に効果測定用のイベント(message_open)を発火します。
- Parameters:
variables- 設定値の配列values- イベントに紐付けるカスタムオブジェクト
-
trackOpen
static void trackOpen(List<Variable> variables, JSONObject jsonObject)
指定された設定値に関連するキャンペーン情報を元に効果測定用のイベント(message_open)を発火します。
- Parameters:
variables- 設定値の配列jsonObject- イベントに紐付けるカスタムオブジェクト
-
trackClick
static void trackClick(List<Variable> variables)
指定された設定値に関連するキャンペーン情報を元に効果測定用のイベント(message_click)を発火します。
- Parameters:
variables- 設定値の配列
-
trackClick
static void trackClick(List<Variable> variables, Map<String, out Object> values)
指定された設定値に関連するキャンペーン情報を元に効果測定用のイベント(message_click)を発火します。
- Parameters:
variables- 設定値の配列values- イベントに紐付けるカスタムオブジェクト
-
trackClick
static void trackClick(List<Variable> variables, JSONObject jsonObject)
指定された設定値に関連するキャンペーン情報を元に効果測定用のイベント(message_click)を発火します。
- Parameters:
variables- 設定値の配列jsonObject- イベントに紐付けるカスタムオブジェクト
-
-
-
-