| Crates.io | fcm-notification |
| lib.rs | fcm-notification |
| version | 0.1.2 |
| created_at | 2025-01-30 09:06:39.879553+00 |
| updated_at | 2025-01-30 10:35:21.416236+00 |
| description | This repository provides a Rust implementation for sending push notifications using Firebase Cloud Messaging (FCM) |
| homepage | |
| repository | https://github.com/therasuldev/fcm-notification |
| max_upload_size | |
| id | 1536203 |
| size | 10,087 |
A Rust library for sending Firebase Cloud Messaging (FCM) notifications.
Add the following to your Cargo.toml:
[dependencies]
fcm-notification = "0.1.2"
use fcm_notification::{FcmNotification, NotificationPayload};
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let fcm = FcmNotification::new("service_account.json")?;
let notification = NotificationPayload {
token: "device-token-here",
title: "New Like",
body: "Someone liked your post!",
data: None,
};
fcm.send_notification(¬ification).await?;
Ok(())
}
This project is licensed under the MIT License.