Aller au contenu principal

Meilleures pratiques pour le SDK React Native

La performance des applications mobiles est essentielle pour votre entreprise. Notre technologie se concentre sur l'amélioration de l'expérience de vos clients avec votre application. Ainsi, la performance des écrans est un élément central de nos solutions. Pour augmenter les taux d'engagement et de conversion, nous utilisons plusieurs approches pour minimiser les temps de chargement des écrans.

Initialisation avec les polices

remarque

Cette fonctionnalité est supportée à partir de la version 4.2.0 du SDK React Native de Rokt.

Au lieu d'utiliser ou en plus d'utiliser les polices souhaitées sur One Platform, vous pouvez choisir d'utiliser les polices déjà intégrées à votre application. Cela présente l'avantage de supprimer la possibilité que les polices soient téléchargées lors de l'initialisation, réduisant ainsi l'utilisation du réseau et les risques d'erreurs de téléchargement.

Pour les applications iOS React Native, cela se fait automatiquement en utilisant les polices enregistrées dans votre application. Pour les applications Android React Native, vous devez fournir les noms postscript des polices et les noms de fichiers si vous souhaitez utiliser cette fonctionnalité. Les noms postscript doivent correspondre à ceux utilisés dans votre mise en page, veuillez vérifier avec votre gestionnaire de compte si vous n'êtes pas sûr.

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

Ceci suppose que vos polices pour votre application Android sont stockées dans le répertoire assets de l'application. C'est généralement l'emplacement par défaut où les polices sont copiées lors de l'exécution de commandes telles que react-native-asset.

Utilisation des Configurations d'Application

Les applications peuvent désormais envoyer des paramètres de configuration depuis leur propre environnement d'application. Cela permet au SDK Rokt d'utiliser des configurations personnalisées de l'application au lieu de se fier uniquement aux paramètres par défaut du système.

Objet ColorMode

ValeurDescription
lightL'application est en Mode Clair
darkL'application est en Mode Sombre
systemL'application utilise par défaut le Mode Couleur du Système
// si l'application ne supporte que le Mode Clair.
const roktConfig = new RoktConfigBuilder()
.withColorMode('light')
.build();
Rokt.execute(
// autres paramètres,
roktConfig,
)

Objet CacheConfig

ParamètreDescription
cacheDurationInSecondsDurée optionnelle en secondes pendant laquelle le SDK Rokt doit mettre en cache l'expérience. La valeur maximale autorisée est de 90 minutes et la valeur par défaut (si la valeur n'est pas fournie ou invalide) est de 90 minutes.
cacheAttributesAttributs optionnels à utiliser comme clé de cache. Si null, tous les attributs envoyés dans Rokt.execute seront utilisés comme clé de cache.
// pour mettre en cache l'expérience pendant 1200 secondes, en utilisant les attributs email et orderNumber comme clé de cache.
const cacheConfig = new CacheConfig(
1200,
{'email': 'j.smith@example.com', 'orderNumber': '123'}
);
const roktConfig = new RoktConfigBuilder()
.withCacheConfig(cacheConfig)
.build();
Rokt.execute(
// autres paramètres,
roktConfig,
)

Pour plus d'informations, voir la section comment-faire.

Cet article vous a-t-il été utile ?