Skip to main content

Vue d’ensemble

Reelevant apporte à vos applications mobiles natives le même moteur de personnalisation qui alimente les expériences web. Comme les applications mobiles affichent leur propre UI avec des composants natifs, le modèle d’intégration est headless — Reelevant fournit les données personnalisées, et votre application gère le rendu.

Reelevant Mobile SDK

SDK natifs pour Android, iOS et Flutter avec analytics et personnalisation unifiés. Réponses typées, identité automatique, tracking des clics.

Reelevant comme API (JSON)

Appelez le Runner Reelevant depuis votre application mobile et recevez des données JSON structurées. Effectuez le rendu avec vos composants natifs iOS, Android ou cross-platform.

Pourquoi personnaliser le mobile ?

Comment ça marche

Votre application mobile s’intègre à Reelevant de la même façon qu’un frontend web headless :
1

Créer un JSON Template

Définissez le schéma et les variables dans la plateforme Reelevant. Le schéma décrit les champs que votre application attend (noms de produits, prix, URL d’images, etc.).
2

Construire un Workflow

Connectez des Datasources, ajoutez des conditions et des splits, et utilisez un Output Node JSON Template. Liez chaque variable à un champ de Datasource.
3

Appeler le Runner depuis votre application

Effectuez une simple requête HTTP GET depuis votre application iOS/Android/Flutter. Transmettez l’identité de l’utilisateur pour la personnalisation.
4

Effectuer le rendu nativement

Analysez la réponse JSON et effectuez le rendu avec vos composants d’UI natifs — vues SwiftUI, composables Jetpack Compose, widgets Flutter ou composants React Native.

Surfaces push et in-app

Les notifications push et les surfaces in-app sont servies par votre fournisseur push, pas par Reelevant. Deux modes d’intégration existent, et ils peuvent coexister dans la même application. Le mode URL d’image résout le Workflow au moment de l’affichage : le contenu reste donc frais après l’envoi. Le mode JSON le résout au moment de l’envoi, ce qui est nécessaire lorsque le texte de la notification doit être personnalisé — au prix d’un appel au Runner par destinataire dans la fenêtre d’envoi.
Certains fournisseurs push n’affichent que du texte brut sur l’écran de verrouillage. Dans ce cas, diffusez le visuel personnalisé sur la carte du centre de notifications ou sur une scène in-app, et gardez un texte générique sur l’écran de verrouillage.
La configuration produit de chaque surface est documentée dans le guide d’intégration push et in-app.

Étapes suivantes

Intégration technique

Endpoints de l’API, format de réponse et exemples de code spécifiques au mobile (Swift, Kotlin, Flutter, React Native).