NubrickClient

定義

public class NubrickClient {
    public final val user: NubrickUser
    public final val experiment: NubrickExperiment
    public constructor(config: Config, context: Context)
    public fun close()
}

.init

クライアントを初期化するには、以下のように設定します:

import android.os.Bundle
import androidx.activity.ComponentActivity

import io.nubrick.nubrick.Config
import io.nubrick.nubrick.NubrickClient

import androidx.compose.material3.Text
class MainActivity : ComponentActivity() {
    private lateinit var nubrick: NubrickClient

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        this.nubrick = NubrickClient(
            config = Config(projectId = "<PROJECT_ID>"),
            context = this.applicationContext,
        )
    }

    override fun onDestroy() {
        this.nubrick.close()
        super.onDestroy()
    }
}

Last updated