
Security News
vlt Launches "reproduce": A New Tool Challenging the Limits of Package Provenance
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
The official Node.js package for sending push notifications with Pushy.
Pushy is the most reliable push notification gateway, perfect for real-time, mission-critical applications.
Note: If you don't have an existing Node.js project, consider using our sample Node.js API project as a starting point to make things easier for you.
First, install the package using npm:
npm install pushy --save
Then, use the following sample code to send a push notification to target devices:
var Pushy = require('pushy');
// Plug in your Secret API Key
// Get it here: https://dashboard.pushy.me/
var pushyAPI = new Pushy('SECRET_API_KEY');
// Set push payload data to deliver to device(s)
var data = {
message: 'Hello World!'
};
// Insert target device token(s) here
var tokens = ['DEVICE_TOKEN'];
// Set optional push notification options (such as TTL)
var options = {
// Set the notification to expire if not delivered within 30 seconds
time_to_live: 30
};
// Send push notification via the Push Notifications API
// https://pushy.me/docs/api/send-notifications
pushyAPI.sendPushNotification(data, tokens, options, function (err, id) {
// Log errors to console
if (err) {
return console.log('Fatal Error', err);
}
// Log success
console.log('Push sent successfully! (ID: ' + id + ')');
});
Alternatively, send the notification using promises:
pushyAPI.sendPushNotification(data, tokens, options)
.then(function (id) {
// Log success
console.log('Push sent successfully! (ID: ' + id + ')');
}).catch(function (err) {
// Log errors to console
return console.log(err);
});
Make sure to replace SECRET_API_KEY
with your app's Secret API Key listed in the Dashboard.
FAQs
The official Node.js package for sending push notifications with Pushy.
The npm package pushy receives a total of 2,669 weekly downloads. As such, pushy popularity was classified as popular.
We found that pushy demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
Research
Security News
Socket researchers uncovered a malicious PyPI package exploiting Deezer’s API to enable coordinated music piracy through API abuse and C2 server control.
Research
The Socket Research Team discovered a malicious npm package, '@ton-wallet/create', stealing cryptocurrency wallet keys from developers and users in the TON ecosystem.