NativebrikProvider
定義
@Composable
public fun NativebrikProvider(
client: NativebrikClient,
content: @Composable() () -> Unit
)ビュー階層のルートに NativebrikProvider を追加する
import android.os.Bundle
import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
import com.nativebrik.sdk.Config
import com.nativebrik.sdk.NativebrikClient
import com.nativebrik.sdk.NativebrikProvider
import androidx.compose.material3.Text
class MainActivity : ComponentActivity() {
private lateinit var nativebrik: NativebrikClient
private val client = NativebrikClient(Config("<PROJECT_ID>"))
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
this.nativebrik = NativebrikClient(
config = Config(projectId = "<PROJECT_ID>"),
context = this.applicationContext,
)
setContent {
NativebrikProvider(client = client) {
// Your app content
Text("Hello, Nativebrik!")
}
}
}
}子ビューから Nativebrik クライアントにアクセスする
Nativebrik クライアントにアクセスするLast updated