メインコンテンツまでスキップ

Android UX ヘルパー

Rokt UX ヘルパーは、サーバー間環境で美しい顧客体験をレンダリングするのに役立つオープンソースプロジェクトです。プロジェクトは Github ページ で確認および貢献できます。

このドキュメントは、Android アプリに Rokt UX ヘルパーを統合するプロセスを概説しており、サーバー間統合(S2S)と連携して、チェックアウト時に顧客に関連する体験を提供します。

システムバージョン
UX ヘルパー0.4.0
Android バージョン/API レベル5.0+ (API レベル 21)
パッケージマネージャーMaven / Gradle
Compose BOM2024.09.02
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import Installation from './_installation.md';
import ColorMode from './_colorMode.md';
import ImageLoader from './_imageLoader.md';
import Events from './_events.md';

<Installation />

## RoktLayout の初期化
Compose ビューに RoktLayout を追加します

```kotlin
// サーバーから体験レスポンスを取得する
val experienceResponse = viewModel.experienceResponse.collectAsState()

experienceResponse.value?.let { experienceResponse ->
RoktLayout(
experienceResponse = experienceResponse,
location = "RoktEmbedded1",
onUxEvent = { println("RoktEvent: UxEvent Received $it") },
onPlatformEvent = { println("RoktEvent: onPlatformEvent received $it") },
roktUxConfig = RoktUxConfig.builder()
.imageHandlingStrategy(NetworkStrategy())
.build(),
)
}


<ColorMode />

<ImageLoader />

### フォント

```kotlin
val fontFamily = remember {
val robotoLight = Font(resId = R.font.roboto_light, weight = FontWeight.W100)
val robotoItalic = Font(resId = R.font.roboto_italic, weight = FontWeight.W400)
FontFamily(robotoLight, robotoItalic)
}

RoktUxConfig.builder()
.composeFontMap(mapOf("roboto" to fontFamily))
.build()
この記事は役に立ちましたか?