function messageOptions()

in messaging/index.js [478:508]


function messageOptions() {
  // [START fcm_message_options]
  // This registration token comes from the client FCM SDKs.
  const registrationToken = 'bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1...';

  // See the "Defining the message payload" section above for details
  // on how to define a message payload.
  const payload = {
    notification: {
      title: 'Urgent action needed!',
      body: 'Urgent action is needed to prevent your account from being disabled!'
    }
  };

  // Set the message as high priority and have it expire after 24 hours.
  const options = {
    priority: 'high',
    timeToLive: 60 * 60 * 24
  };

  // Send a message to the device corresponding to the provided
  // registration token with the provided options.
  getMessaging().sendToDevice(registrationToken, payload, options)
    .then((response) => {
      console.log('Successfully sent message:', response);
    })
    .catch((error) => {
      console.log('Error sending message:', error);
    });
  // [END fcm_message_options]
}