首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

firebase-admin将FCM发送到使用设备令牌作为身份验证的特定android

Firebase Admin SDK 允许您使用 Firebase 云消息传递 (FCM) 向特定设备发送通知

  1. 首先,确保您已在项目中安装了 Firebase Admin SDK。如果尚未安装,请使用以下命令安装:
代码语言:javascript
复制
npm install firebase-admin --save
  1. 然后,在您的 Node.js 代码中,引入 firebase-admin 并初始化管理员 SDK:
代码语言:javascript
复制
const admin = require('firebase-admin');

const serviceAccount = require('./path/to/your/service-account-file.json');

admin.initializeApp({
  credential: admin.credential.cert(serviceAccount)
});

请确保将 ./path/to/your/service-account-file.json 替换为您的 Firebase 服务帐户密钥文件的路径。

  1. 使用设备令牌发送 FCM 消息:
代码语言:javascript
复制
async function sendFcmNotification(deviceToken, title, body) {
  try {
    const message = {
      notification: {
        title: title,
        body: body
      },
      token: deviceToken
    };

    const response = await admin.messaging().send(message);
    console.log('Successfully sent message:', response);
  } catch (error) {
    console.error('Error sending message:', error);
  }
}

// 使用设备令牌发送通知
const deviceToken = 'your-device-token';
const title = 'Your notification title';
const body = 'Your notification body';

sendFcmNotification(deviceToken, title, body);

请将 'your-device-token' 替换为您要发送通知的设备令牌。

现在,当您运行此代码时,Firebase Admin SDK 将使用 FCM 向具有指定设备令牌的 Android 设备发送通知。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的合辑

领券