push-notification-server | Simple express server that can be | Notification library

 by   abudaan JavaScript Version: Current License: No License

kandi X-RAY | push-notification-server Summary

kandi X-RAY | push-notification-server Summary

push-notification-server is a JavaScript library typically used in Messaging, Notification applications. push-notification-server has no bugs, it has no vulnerabilities and it has low support. You can download it from GitHub.

Simple nodejs server using express webserver that can be used as provider of push notifications for both GCM and APNs. APNs stands for Apple Push Notification Service and GCM for Google Cloud Messaging. These services enable us to send push notifications to Android and/or iOS and WatchOS apps. After you have configured and registered your app correctly a 2-way secure connection can be established between your app and the service. GCM and APNs only relay notifications, the notifications themselves have to be created (provided) by a service called the provider. A provider creates and sends a notification based on criteria that you can decide yourself. This could be for instance an incoming chat message, an updated weather forecast, a software update and so on. The provider in this project just sends generic messages. You can send push notifications directly to a specific device, or to a specific topic. In the latter case the notification is sent to all devices that have subscribed to that specific topic. In this example we will focus on notifications that are directly sent to a device. To be able to do this, we need to have a unique device id, and we obtain this as soon as the app registers itself to GCM or APNs. Both services return a token that identifies the app running on that specific device. Our provider service stores these tokens in a PostgreSQL database. Besides the token we also store which service we use to relay the notification: GCM or APNs. You might think that all Apple devices use APNs and all Android devices use GCM, but you can use GCM for Apple devices as well. GCM has a wrapper for the APNs service so you can use GCM for all devices; we will discuss how this is done later. But first we have to set up the server and the database.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              push-notification-server has a low active ecosystem.
              It has 17 star(s) with 11 fork(s). There are 3 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              push-notification-server has no issues reported. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of push-notification-server is current.

            kandi-Quality Quality

              push-notification-server has 0 bugs and 0 code smells.

            kandi-Security Security

              push-notification-server has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              push-notification-server code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              push-notification-server does not have a standard license declared.
              Check the repository for any license declaration and review the terms closely.
              OutlinedDot
              Without a license, all rights are reserved, and you cannot use the library in your applications.

            kandi-Reuse Reuse

              push-notification-server releases are not available. You will need to build from source code and install.
              Installation instructions, examples and code snippets are available.
              push-notification-server saves you 43 person hours of effort in developing the same functionality from scratch.
              It has 114 lines of code, 4 functions and 35 files.
              It has medium code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of push-notification-server
            Get all kandi verified functions for this library.

            push-notification-server Key Features

            No Key Features are available at this moment for push-notification-server.

            push-notification-server Examples and Code Snippets

            No Code Snippets are available at this moment for push-notification-server.

            Community Discussions

            Trending Discussions on push-notification-server

            QUESTION

            ionic iOS FCM works in development mode but does not work in production
            Asked 2019-Jan-14 at 02:20

            I'm using:

            Xcode10 Legacy build

            Phonegap-plugin-push 1.10.5

            I followed https://github.com/aggarwalankush/push-notification-server (notification server) and https://github.com/aggarwalankush/ionic-push-base (ionic app)

            I have set up FCM using https://medium.com/@ankushaggarwal/gcm-setup-for-android-push-notifications-656cfdd8adbd.

            I have also set up the .p12 certificate for both production and development and have targeted the production certificate in my notification server.

            Once my app was published to the app-store, the push notification broke. But development build is still working fine. What could be the reason?

            I have also upload the certificate into FCM as follows:

            ...

            ANSWER

            Answered 2019-Jan-14 at 02:20

            I have finally figured out the issue.

            It is due to :

            Source https://stackoverflow.com/questions/53864253

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install push-notification-server

            Clone the repository and cd into the server folder and run npm install to install all dependencies:. The server is written in es6, if you run the script npm run watch the es6 code gets automatically converted to es5 and stored in the build folder every time you change something in the es6 code.
            We are going to setup the first test client. This example is iOS only but later we will set up another example that works with both iOS and Android devices.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/abudaan/push-notification-server.git

          • CLI

            gh repo clone abudaan/push-notification-server

          • sshUrl

            git@github.com:abudaan/push-notification-server.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular Notification Libraries

            push.js

            by Nickersoft

            server

            by gotify

            fsnotify

            by fsnotify

            noty

            by needim

            gorush

            by appleboy

            Try Top Libraries by abudaan

            heartbeat

            by abudaanJavaScript

            midibridge-js

            by abudaanJavaScript

            MIDIBridge

            by abudaanJava

            MIDIPlugin

            by abudaanJavaScript

            qambi

            by abudaanJavaScript