Cloud Functions から Cloud Messaging で特定の端末に通知を送る際の payload サンプル

Cloud Functions から Cloud Messaging で特定の端末に通知を送る際の payload サンプルです。

通知を送るJSON

payload = {
  token: '端末のFCMトークン',
  notification: {
    title: 'Hello!',
    body: 'Sent From Cloud Functions.',
  },
  data: { // key: value のみ、ネスとすると怒られる
    content_id: 'xxxxxxxx',
  },
  android: {
    notification: {
      sound: 'default',
    },
  },
  apns: {
    payload: {
      aps: {
        sound: 'default',
        badge: 1, // number型
      },
    },
  },
}
admin.messaging().send(payload)
公式の資料::アプリサーバーからの送信リクエストを作成する