Events

NubrickEvent

circle-info

送信された NubrickEvent は Nubrick サーバーへ送信されます。

NubrickEventNubrickSDK.dispatch(...) で送信するアプリイベントです。

data class NubrickEvent(
    val name: String
)
NubrickSDK.dispatch(NubrickEvent("<TRIGGER_EVENT_NAME>"))

Event

Event は、埋め込みコンポーネント内のアクション発生時に onEvent で受け取るイベントです。

data class Event(
    val name: String?,
    val deepLink: String?,
    val payload: List<EventProperty>?
)

data class EventProperty(
    val name: String,
    val value: String,
    val type: EventPropertyType
)

enum class EventPropertyType {
    INTEGER,
    STRING,
    TIMESTAMPZ,
    UNKNOWN
}

onEventConfig(onEvent = ...)NubrickSDK.Embedding(...)RemoteConfigVariant.GetAsEmbedding(...) などで設定できます。

Last updated