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

best-practices

モバイルアプリケーションのパフォーマンスはビジネスにとって重要です。私たちの技術は、アプリでの顧客体験を向上させることに焦点を当てています。そのため、画面パフォーマンスは私たちのソリューションのコアコンポーネントです。エンゲージメントとコンバージョン率を向上させるために、画面のロード時間を最小限に抑えるためのいくつかのアプローチを採用しています。

フォントでの初期化

注記

この機能は Rokt React Native SDK のバージョン 4.2.0 以降でサポートされています。

One Platform で希望のフォントを提供する代わりに、アプリケーションに既にバンドルされているフォントを利用することを選択できます。これにより、初期化時にフォントをダウンロードする可能性が排除され、ネットワークの利用を減らし、ダウンロードエラーの可能性を低減できるという利点があります。

iOS の React Native アプリケーションでは、アプリケーションで登録されたフォントを自動的に使用します。Android の React Native アプリケーションでは、この機能を利用する場合、フォントのポストスクリプト名とファイル名を提供する必要があります。ポストスクリプト名はレイアウトで使用されているものと一致する必要がありますので、わからない場合はアカウントマネージャーに確認してください。

Rokt.initialize("222", "Y.Y.Y", {"Arial-Bold": "fonts/arialbold.otf"});
注記

これは、Android アプリケーションのフォントがアプリケーションの assets ディレクトリに保存されていることを前提としています。これは通常、react-native-asset のようなコマンドを実行する際にフォントがコピーされるデフォルトの場所です。

アプリケーション設定の使用

アプリケーションは、独自のアプリケーション環境から設定を送信できるようになりました。これにより、Rokt SDKはシステムのデフォルトに頼るのではなく、アプリケーションのカスタム設定を使用できます。

// アプリケーションがライトモードのみをサポートしている場合。
const roktConfig = new RoktConfigBuilder()
.withColorMode('light')
.build();
Rokt.execute(
// その他のパラメータ,
roktConfig,
);

ColorModeオブジェクト

説明
lightアプリケーションはライトモードです
darkアプリケーションはダークモードです
systemアプリケーションはシステムのカラーモードにデフォルトです

アプリケーションは、独自のアプリケーション環境から設定を送信できるようになりました。これにより、Rokt SDKはシステムのデフォルトに頼るのではなく、アプリケーションのカスタム設定を使用できます。

// アプリケーションがライトモードのみをサポートしている場合。
RoktConfig roktConfig =
RoktConfig(colorMode: ColorMode.light);
RoktSdk.execute(
// その他のパラメータ,
roktConfig: roktConfig,
);

ColorMode オブジェクト

説明
lightアプリケーションはライトモードです
darkアプリケーションはダークモードです
systemアプリケーションはシステムカラーモードにデフォルト設定されています

詳細については、how-to セクションを参照してください。

この記事は役に立ちましたか?