Cloud Functions から Cloud Messaging でトピックに通知を送る際の payload サンプル

Cloud Functions から Cloud Messaging でトピックに対して通知を送る際の payload サンプルです。

通知を送るJSON

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