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 セクションを参照してください。