NativebrikClient

定義

public class NativebrikClient {
    public final val user: NativebrikUser
    public final val experiment: NativebrikExperiment
    public constructor(config: Config, context: Context)
    public fun close()
}

.init

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

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

import com.nativebrik.sdk.Config
import com.nativebrik.sdk.NativebrikClient

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

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

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

Last updated