public class NativebrikClient: ObservableObject {
public init(projectId: String)
public init(
projectId: String,
onEvent: ((_ event: ComponentEvent) -> Void)? = nil
httpRequestInterceptor: NativebrikHttpRequestInterceptor? = nil
)
public let experiment: NativebrikExperiment
public let user: NativebrikUser
}
.init
1行でクライアントを初期化できます:
var client = NativebrikClient(projectId: "<YOUR_PROJECT_ID>")
または、イベントハンドラーを登録して初期化することもできます:
var client = NativebrikClient(
projectId: "<YOUR_PROJECT_ID>",
onEvent: { event in
print(event)
}
)