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.
Exemple
const response = await client.notification.getFirebaseConfig({
appId: "app_id",
apiKey: "user_api_key"
});setFirebaseConfig
Configure Firebase pour l’application.
Exemple
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.
Exemple
const response = await client.notification.deleteFirebaseConfig({
appId: "app_id",
apiKey: "user_api_key"
});getTemplates
Récupère les templates de notification.
Exemple
const response = await client.notification.getTemplates({
appId: "app_id",
apiKey: "user_api_key"
});setTemplate
Crée ou met à jour un template de notification.
Exemple
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.
Exemple
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.
Exemple
const response = await client.notification.getLogs({
appId: "app_id",
apiKey: "user_api_key",
limit: 50
});Last updated on