All Projects → parse-community → Parse Server Push Adapter

parse-community / Parse Server Push Adapter

Licence: mit
Official Push adapter for parse-server

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Parse Server Push Adapter

Lms
LMS allows teachers and educators to easily provide feedback on student programming work - both manually and automatically.
Stars: ✭ 74 (-1.33%)
Mutual labels:  hacktoberfest
Navi
An interactive cheatsheet tool for the command-line
Stars: ✭ 10,055 (+13306.67%)
Mutual labels:  hacktoberfest
Remoto Desde Chile
Guías y recursos para trabajadores remotes desde Chile -- a.k.a el FAQ de #remoto
Stars: ✭ 74 (-1.33%)
Mutual labels:  hacktoberfest
Mockingcase
node package that converts a string to mOcKiNgCaSe
Stars: ✭ 74 (-1.33%)
Mutual labels:  hacktoberfest
Remove W3schools
Chrome extension to remove W3Schools results in google searches.
Stars: ✭ 73 (-2.67%)
Mutual labels:  hacktoberfest
Lila
♞ lichess.org: the forever free, adless and open source chess server ♞
Stars: ✭ 10,315 (+13653.33%)
Mutual labels:  hacktoberfest
Cstate
🔥 Open source static (serverless) status page. Uses hyperfast Go & Hugo, minimal HTML/CSS/JS, customizable, outstanding browser support (IE8+), preloaded CMS, read-only API, badges & more.
Stars: ✭ 1,186 (+1481.33%)
Mutual labels:  hacktoberfest
Crypto Touchbar
A script for BetterTouchTool which allows you to track to price of different cryptocurrencies on the touchbar.
Stars: ✭ 75 (+0%)
Mutual labels:  hacktoberfest
Tealdeer
A very fast implementation of tldr in Rust.
Stars: ✭ 1,189 (+1485.33%)
Mutual labels:  hacktoberfest
Squareup
A sleek and modern startpage
Stars: ✭ 75 (+0%)
Mutual labels:  hacktoberfest
Masc
A Web Malware Scanner
Stars: ✭ 74 (-1.33%)
Mutual labels:  hacktoberfest
Openjdk Tests
Home of test infrastructure for AdoptOpenJDK builds
Stars: ✭ 73 (-2.67%)
Mutual labels:  hacktoberfest
Pystdf
Python module for working with STDF files
Stars: ✭ 74 (-1.33%)
Mutual labels:  hacktoberfest
Scidart
Multiplatform scientific computing for Dart
Stars: ✭ 73 (-2.67%)
Mutual labels:  hacktoberfest
Awesome Flutter Layouts
Collection of cool Layouts built with Flutter to Inspire Other UI developers and explore the possibilities of Flutter.
Stars: ✭ 75 (+0%)
Mutual labels:  hacktoberfest
Catalogscanner
Scans Animal Crossing: New Horizon catalog from video of user scrolling through.
Stars: ✭ 74 (-1.33%)
Mutual labels:  hacktoberfest
Reflectiondocblock
No description or website provided.
Stars: ✭ 8,910 (+11780%)
Mutual labels:  hacktoberfest
Volume approximation
Practical volume computation and sampling in high dimensions
Stars: ✭ 75 (+0%)
Mutual labels:  hacktoberfest
Yii Web
Yii web components
Stars: ✭ 75 (+0%)
Mutual labels:  hacktoberfest
Dms Filter Bundle
Provides a FilterService for Symfony to allow users to implement input filtering in entities using Annotations
Stars: ✭ 74 (-1.33%)
Mutual labels:  hacktoberfest

parse-server-push-adapter

NPM Version codecov.io Build status

Official Push adapter for parse-server

See parse-server push configuration

Silent Notifications

If you have migrated from parse.com and you are seeing situations where silent (newsstand-like presentless) notifications are failing to deliver please ensure that your payload is setting the content-available attribute to Int(1) and not "1" This value will be explicitly checked.

see more logs

You can enable verbose logging with environment variables:

VERBOSE=1

or 

VERBOSE_PARSE_SERVER_PUSH_ADAPTER=1

This will produce a more verbose output for all the push sending attempts

Using a custom version on parse-server

Install the push adapter

npm install --save @parse/[email protected]

Replace VERSION with the version you want to install.

Configure parse-server

const PushAdapter = require('@parse/push-adapter').default;
const pushOptions = {
  ios: { /* iOS push options */ } ,
  android: { /* android push options */ }   
}
// starting 3.0.0
const options = {
  appId: "****",
  masterKey: "****",
  push: {
    adapter: new PushAdapter(pushOptions),
  },
  /* ... */ 
}

const server = new ParseServer(options);

/* continue with the initialization of parse-server */

Want to ride the bleeding edge?

We recommend using the most recent tagged build published to npm for production. However, you can test not-yet-released versions of the parse-server-push-adapter by referencing specific branches in your package.json. For example, to use the master branch:

npm install parse-community/parse-server-push-adapter.git#master

Experimenting

You can also use your own forks, and work in progress branches by specifying them:

npm install github:myUsername/parse-server-push-adapter#my-awesome-feature
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].