PushNotification.send(pushAPIKey, messageData)
Parameters
This method has the following parameters:
Argument | Description |
---|---|
pushApiKey | String with unique key, issued by server. |
messageData | Notification message data object. |
Examples
The following example sends a Push Notification to all devices:
Apperyio.PN.send("ffbe3bb4-3ea0-4ee6-b9db-587e43cfdb31", {
payload: {
"message": "Notification sample",
},
});
The following examples send a Push Notification to all devices and also includes custom data:
Apperyio.PN.send("ffbe3bb4-3ea0-4ee6-b9db-587e43cfdb31", {
payload: {
"message": "Notification sample",
"customData": {"name1":"value1", "name2":"value2"}
},
});
The following example sends push notifications to the devices using channels. Badge (iOS parameter only) is specified.
Apperyio.PN.send("ffbe3bb4-3ea0-4ee6-b9db-587e43cfdb31", {
payload: {
"message": "Notification sample",
"badge": 1
},
filter: {"channels": {"$in":[1,2]}},
schedule: {
scheduledTime: 1484870400000,
// Use timeZone or userDeviceTimeZone but not both
timeZone: 120
//useDeviceTimeZone:true
}
});