Skip to main content

Module messaging

Module messaging 

Source
Expand description

Firebase Cloud Messaging (FCM) module.

This module provides functionality for sending messages via FCM (single, batch, multicast) and managing topic subscriptions.

§Examples

use firebase_admin_sdk::messaging::models::{Message, Notification};
let messaging = app.messaging();

let message = Message {
    token: Some("device_token".to_string()),
    notification: Some(Notification {
        title: Some("Title".to_string()),
        body: Some("Body".to_string()),
        ..Default::default()
    }),
    ..Default::default()
};

let result = messaging.send(&message, false).await;

Modules§

models

Structs§

FirebaseMessaging
Client for interacting with Firebase Cloud Messaging.

Enums§

MessagingError
Errors that can occur during Messaging operations.