Have ideas to improve npm?Join in the discussion! »

    @parse/push-adapter

    3.4.0 • Public • Published

    parse-server-push-adapter

    BuildStatus codecov.io NPM Version

    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/push-adapter@VERSION
    

    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
    

    Install

    npm i @parse/push-adapter

    DownloadsWeekly Downloads

    17,640

    Version

    3.4.0

    License

    MIT

    Unpacked Size

    47.4 kB

    Total Files

    9

    Last publish

    Collaborators

    • avatar
    • avatar
    • avatar
    • avatar
    • avatar