Skip to Content
Nouvelle documentation Applite - JS SDK, Dart SDK & REST API
JavaScript SDKNotifications

Notifications (NotificationApi)

Le module NotificationApi gère la configuration Firebase, les templates de notification et les logs d’envoi.

Accès : client.notification

Méthodes

getFirebaseConfig

Récupère la configuration Firebase de l’application.

const response = await client.notification.getFirebaseConfig({ appId: "app_id", apiKey: "user_api_key" });

setFirebaseConfig

Configure Firebase pour l’application.

const response = await client.notification.setFirebaseConfig({ appId: "app_id", apiKey: "user_api_key", serviceAccountUrl: "https://example.com/service-account.json", projectId: "firebase_project_id", isActive: true });

deleteFirebaseConfig

Supprime la configuration Firebase.

const response = await client.notification.deleteFirebaseConfig({ appId: "app_id", apiKey: "user_api_key" });

getTemplates

Récupère les templates de notification.

const response = await client.notification.getTemplates({ appId: "app_id", apiKey: "user_api_key" });

setTemplate

Crée ou met à jour un template de notification.

const response = await client.notification.setTemplate({ appId: "app_id", apiKey: "user_api_key", eventType: "ORDER_RECEIVED", title: "Nouvelle commande !", body: "Vous avez reçu une nouvelle commande", isActive: true });

deleteTemplate

Supprime un template de notification.

const response = await client.notification.deleteTemplate({ appId: "app_id", apiKey: "user_api_key", eventType: "ORDER_RECEIVED" });

getLogs

Récupère les logs de notifications envoyées.

const response = await client.notification.getLogs({ appId: "app_id", apiKey: "user_api_key", limit: 50 });
Last updated on