.NET MAUI SDK ベストプラクティス (レガシー)
モバイルアプリケーションのパフォーマンスは、ビジネスにとって非常に重要です。私たちの技術は、アプリのユーザーエクスペリエンスを向上させることに焦点を当てています。そのため、画面パフォーマンスは私たちのソリューションの 中核を成す要素です。エンゲージメントとコンバージョン率を向上させるために、画面の読み込み時間を最小限に抑えるためのいくつかのアプローチを採用しています。
アプリ設定の使用
アプリケーションは、独自のアプリケーション環境から設定を送信できるようになりました。これにより、Rokt SDK はシステムのデフォルトに依存するだけでなく、アプリケーションのカスタム設定を使用することができます。
ColorMode オブジェクト
| 値 | 説明 |
|---|---|
| Light | アプリケーションはライトモードです |
| Dark | アプリケーションはダークモードです |
| System | アプリケーションはシステムのカラーモードにデフォルト設定されています |
// アプリケーションがライトモードのみをサポートしている場合
var roktConfig = new RoktConfig() { ColorMode = ColorMode.Light };
Rokt.Maui.Sdk.Rokt.Execute(
// 他のパラメータ,
config: roktConfig,
);
CacheConfig オブジェクト
| パラメータ | 説明 |
|---|---|
| cacheDurationInSeconds | Rokt SDK がエクスペリエンスをキャッシュするためのオプションの秒数です。許可される最大値は90分で、デフォルト(値が提供されていない場合や無効な場合)は90分です。 |
| cacheAttributes | キャッシュキーとして使用するオプションの属性です。nullの場合、Rokt.Executeで送信されたすべての属性がキャッシュキーとして使用されます。 |
// エクスペリエンスを1200秒間キャッシュし、emailとorderNumber属性をキャッシュキーとして使用する例。
var cacheConfig = new CacheConfig
{
CacheDurationInSeconds = 1200,
CacheAttributes = new Dictionary<string, string>() {
{"email", "j.smith@example.com"},
{"orderNumber", "123"}
}
};
var roktConfig = new RoktConfig() { CacheConfig = cacheConfig };
Rokt.Maui.Sdk.Rokt.Execute(
// 他のパラメータ,
config: roktConfig,
);
詳細については、how-to セクションを参照してください。