React Native SDK ベストプラクティス
モバイルアプリケーションのパフォーマンスは、ビジネスにとって非常に重要です。私たちの技術は、アプリのユーザー体験を向上させることに焦点を当てています。そのため、画面パフォーマンスは私たちのソリューションの中核を成す要素です。エンゲージメントとコンバージョン率を向上させるために、画面の読み込み時間を最小限に抑えるためのいくつかのアプローチを採用しています。
フォントを使用した初期化
この機能は、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 sectionをご覧ください。