TealiumVolatileData
クラス:TealiumVolatileData
以下は、一般的に使用されるiOS(Swift)TealiumVolatileData
クラスのメソッドをまとめたものです。
メソッド | 説明 |
---|---|
add() |
アクティブなセッションの残りのすべてのディスパッチにデータを追加します |
deleteAllData() |
揮発性データストアのデータをすべて削除します |
deleteData() |
特定の既知のキーに関するデータを揮発性データストアから削除します |
getData() |
先にadd() メソッドで設定されたすべての揮発性データを返します |
resetSessionId() |
現在のセッションのセッションIDをリセットします |
setSessionId() |
現在のセッションに使用されている既存のセッションIDをオーバーライドします |
add()
アクティブなセッションの残りのすべてのディスパッチにデータを追加します。
tealium?.volatileData()?.add(data)
パラメータ | 型 | 説明 | 例 |
---|---|---|---|
data |
[String: Any] |
キーと値のペアとして追加するデータのディクショナリ | data: ["session_id":"1234567890232"] |
deleteAllData()
揮発性データストアのデータをすべて削除します。
tealium?.volatileData()?.deleteAllData()
deleteData()
特定の既知のキーに関するデータを揮発性データストアから削除します。
tealium?.volatileData()?.deleteData(forKeys)
パラメータ | 型 | 説明 | 例 |
---|---|---|---|
forKeys |
[String] |
内部の揮発性データストアから削除するキーの配列 | forKeys: ["a", "b"] |
getData()
先にadd()
メソッドで設定されたすべての揮発性データを返します。
let data = tealium?.volatileData()?.getData()
戻り値 | 戻り値の型 |
---|---|
キーと値のペアとしての揮発性データ | [String:Any] |
resetSessionId()
現在のセッションのセッションIDをリセットします。
tealium?.volatileData()?.resetSessionId()
setSessionId()
現在のセッションに使用されている既存のセッションIDをオーバーライドします。
tealium?.volatileData()?.setSessionId(sessionId)
パラメータ | 型 | 説明 | 例 |
---|---|---|---|
sessionId |
String |
現在のセッションに使用されているセッションIDのオーバーライド | "123456123456009" |