public class Variables
設定値の取得・管理を司るクラスです。
public static void fetch()
設定値を取得し、端末上にキャッシュします。
public static void fetch(@Nullable
FetchCompletion completion)
設定値を取得し、端末上にキャッシュします。
completion - 取得完了ハンドラ@NotNull public static Variable get(@NotNull java.lang.String key)
指定されたキーに関連付けられた設定値にアクセスします。 なお設定値にアクセスするには事前に を呼び出しておく必要があります。io.karte.android.variables.Variables$fetch()
key - 検索するためのキーio.karte.android.variables.Variables$fetch()public static void trackOpen(@NotNull
java.util.List<io.karte.android.variables.Variable> variables)
指定された設定値に関連するキャンペーン情報を元に効果測定用のイベント(message_open)を発火します。
variables - 設定値の配列public static void trackOpen(@NotNull
java.util.List<io.karte.android.variables.Variable> variables,
@Nullable
java.util.Map<java.lang.String,?> values)
指定された設定値に関連するキャンペーン情報を元に効果測定用のイベント(message_open)を発火します。
variables - 設定値の配列values - イベントに紐付けるカスタムオブジェクトpublic static void trackOpen(@NotNull
java.util.List<io.karte.android.variables.Variable> variables,
@Nullable
org.json.JSONObject jsonObject)
指定された設定値に関連するキャンペーン情報を元に効果測定用のイベント(message_open)を発火します。
variables - 設定値の配列jsonObject - イベントに紐付けるカスタムオブジェクトpublic static void trackClick(@NotNull
java.util.List<io.karte.android.variables.Variable> variables)
指定された設定値に関連するキャンペーン情報を元に効果測定用のイベント(message_click)を発火します。
variables - 設定値の配列public static void trackClick(@NotNull
java.util.List<io.karte.android.variables.Variable> variables,
@Nullable
java.util.Map<java.lang.String,?> values)
指定された設定値に関連するキャンペーン情報を元に効果測定用のイベント(message_click)を発火します。
variables - 設定値の配列values - イベントに紐付けるカスタムオブジェクトpublic static void trackClick(@NotNull
java.util.List<io.karte.android.variables.Variable> variables,
@Nullable
org.json.JSONObject jsonObject)
指定された設定値に関連するキャンペーン情報を元に効果測定用のイベント(message_click)を発火します。
variables - 設定値の配列jsonObject - イベントに紐付けるカスタムオブジェクト