Nativebrik
Log in
  • はじめに
    • Nativebrikのメリット
    • 実現できるソリューション
    • SDKのインストール
      • iOS
      • Android
      • Flutter
    • クイックスタート
      • アカウントの発行
      • モーダルを表示する
      • アプリ内埋め込みを作成する
      • 🚧施策の効果を振り返る
      • 🚧ABテストを行う
  • リファレンス(開発者向け)
    • iOS
      • NativebrikClient
      • NativebrikProvider
      • NativebrikUser
      • NativebrikExperiment
      • RemoteConfigVariant
      • Phases
      • Events
    • Android
      • NativebrikClient
      • NativebrikProvider
      • NativebrikExperiment
    • Flutter
      • NativebrikBridge
      • NativebrikDispatcher
      • NativebrikProvider
      • NativebrikEmbedding
      • NativebrikRemoteConfig
      • NativebrikUser
      • NativebrikCrashReport
  • トラブルシューティング
Powered by GitBook
On this page
  • 定義
  • .init
  1. リファレンス(開発者向け)
  2. Android

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()
    }
}
PreviousAndroidNextNativebrikProvider

Last updated 3 months ago