Skip to content

Example: Target Individual Devices

// do not forget to call Backendless.initApp in the app initialization logic

var channel = "TestChannel",
    message = "Hello, world!",
    publishOptions = new Backendless.PublishOptions({
       headers: {
           "android-ticker-text": "Your just got a push notification",
           "android-content-title": "This is a notification title",
           "android-content-text": "Push notifications are cool"
       }
    }),
    deliveryOptions = new Backendless.DeliveryOptions({
          pushSinglecast: ["dummyDeviceId_001", "dummyDeviceId_002"] // devices IDs
    });

Backendless.Messaging.publish( channel, message, publishOptions, deliveryOptions )
 .then( function( messageStatus ) {
  })
 .catch( function( error ) {
  });

Codeless Reference

The example below publishes the message to the "default" channel. This message is delivered only three devices specified in the device ids property.

push_target_individual_os_devices_1

For a detailed description of the Codeless block, refer to the Push With API topic of this guide.