All Projects โ†’ onmyway133 โ†’ Pushnotifications

onmyway133 / Pushnotifications

Licence: other
๐Ÿ‰ A macOS, Linux, Windows app to test push notifications on iOS and Android

Programming Languages

javascript
184084 projects - #8 most used programming language
shell
77523 projects
HTML
75241 projects

Projects that are alternatives of or similar to Pushnotifications

Pushraven
A simple Java library to interface with Firebase Cloud Messaging (FCM) API. Pushraven allows you to push notifications to clients in very few lines of code.
Stars: โœญ 67 (-96.3%)
Mutual labels:  firebase, push, notification
PushNotifications
Push Notification using Embarcadero Rad Studio Tokyo 10.2.3 on Android and Apple Devices written in C++ and Delphi
Stars: โœญ 12 (-99.34%)
Mutual labels:  notification, apn, push
spontit-api-python-wrapper
Send functional, flexible push notifications to iOS, Android, and desktop devices (without your own app or website).
Stars: โœญ 35 (-98.07%)
Mutual labels:  notification, push
Go Fcm
Firebase Cloud Messaging Library for Golang
Stars: โœญ 138 (-92.39%)
Mutual labels:  firebase, notification
PushMeBaby
iOS Push Notification Debug App. You can use this app during iOS Push Notification (development or production) to push notifications on your device from your Mac.
Stars: โœญ 47 (-97.41%)
Mutual labels:  notification, push
birthday-keeper
ไธ€ไธช็”Ÿๆ—ฅ็ฎก็†APP, UI้ฃŽๆ ผๆจกไปฟ็š„็ณป็ปŸ้—น้’Ÿ, ๅฏไปฅๆทปๅŠ , ็ผ–่พ‘, ๅˆ ้™ค็”Ÿๆ—ฅไปฅๅŠๆœฌๅœฐๆŽจ้€ๆ้†’, ้กน็›ฎๆˆชๅ›พ่งREADME.
Stars: โœญ 27 (-98.51%)
Mutual labels:  notification, push
Push Fcm Plugin
Official Firebase Cloud Messaging plugin for Push.js v1.0 ๐Ÿ”ฅ
Stars: โœญ 37 (-97.96%)
Mutual labels:  firebase, push
Vue Push Notification Example
An example repo for using browser push notifications with Vue.js and Firebase
Stars: โœญ 120 (-93.38%)
Mutual labels:  firebase, push
Monocle
PoGo mapper and notifier
Stars: โœญ 122 (-93.27%)
Mutual labels:  notification
Plugin.localnotification
The local notification plugin provides a way to show local notifications from Xamarin Forms apps .
Stars: โœญ 124 (-93.16%)
Mutual labels:  notification
Mapswipe
MapSwipe mobile application
Stars: โœญ 121 (-93.33%)
Mutual labels:  firebase
Icinga2
Icinga is a monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting.
Stars: โœญ 1,670 (-7.89%)
Mutual labels:  notification
Push
ไธ€ไธชๆŽจ้€็š„ๆจกๅ—๏ผŒ้›†ๆˆไบ†ๅŽไธบใ€ๅฐ็ฑณใ€้ญ…ๆ—ใ€OPPOใ€VIVOๅ’Œๆžๅ…‰ๆŽจ้€
Stars: โœญ 125 (-93.11%)
Mutual labels:  push
Paleontologas
Source code of the most popular Paleontological mobile app in the world! Programming sandbox.
Stars: โœญ 122 (-93.27%)
Mutual labels:  firebase
Petshop
Pet Shop is an e-commerce application for Android built with Flutter (iOS to come soon).
Stars: โœญ 127 (-93%)
Mutual labels:  firebase
Firebasecrud
Rich UI and animation flutter app backed by firebase
Stars: โœญ 121 (-93.33%)
Mutual labels:  firebase
Serverless Architectures Aws
The code repository for the Serverless Architectures on AWS book
Stars: โœญ 120 (-93.38%)
Mutual labels:  firebase
Xlbubbletransition
iOS ViewController้—ดๅˆ‡ๆข็š„่ฝฌๅœบๅŠจ็”ป
Stars: โœญ 127 (-93%)
Mutual labels:  push
Firebasecloudmessaging Android
FCM is just a demo of Android Application which implement Firebase Cloud Messaging. It made for Google I/O Extended 2016 Bangkok
Stars: โœญ 126 (-93.05%)
Mutual labels:  firebase
Photoblog Android Blog App
Stars: โœญ 124 (-93.16%)
Mutual labels:  firebase

โ„™๐•ฆ๐•ค๐•™ โ„•๐• ๐•ฅ๐•š๐•—๐•š๐•”๐•’๐•ฅ๐•š๐• ๐•Ÿ๐•ค

Buy Me A Coffee

โค๏ธ Support my apps โค๏ธ

โค๏ธโค๏ธ๐Ÿ˜‡๐Ÿ˜๐Ÿค˜โค๏ธโค๏ธ

Description

  • PushNotitication is an app used for testing push notifications on iOS and Android
  • Support macOS, Windows, Linux
  • Support using certificate and token for authentication with APNS
  • Auto save settings

How to install

How to use

Keep in mind: To connect to APNs you can use either Provider certificate or Authentication Token. They are different ways and Authentication Token is a new one.

Main difference: Provider certificate expires every year and needs to be regenerated (and reuploaded to your server as .p12). Authentication Token is unlimited and you don't have to recreate and reupload it.

iOS Provider Certificate

  • Read more Provider Certificates
  • Go to Member Center
  • Generate Apple Push Notification service SSL (Sandbox & Production), this is now used for both sandbox and production. Download as .cer file
  • Double click on .cer file to install into Keychain, then export it as .p12 file
  • In PushNotifications, select .p12 file, fill out passphase if needed, fill out bundle id, device token, message, select environment
  • message must be in json format, see Creating the Remote Notification Payload

iOS Authentication Token

  • Note your key id
  • In PushNotifications, select .p8 file, fill out key id, team id, bundle id, device token, message, select environment

Android Server Key

  • In PushNotifications, fill out server key, device token, message
  • message must be in json format

Opening app on macOS Catalina (10.15+)

If you installed the app on macOS Catalina using the .dmg file, you will probably see this window when trying to launch the app:

Just press OK and go to System Preferences.. -> Security & Privacy -> General tab. There you need to press the button Open Anyway.

Manual building

In case of issues with running the app on your version of OS, it's possible to easily build it yourself.

Steps:

  1. Download or clone the repository
  2. Install node on your computer (https://nodejs.org/en/)
  3. Run npm install in the root of downloaded/cloned project
  4. Verify that the app can be launched with the command npm start (optional)
  5. Build the project to generate installable files:
  • For building with electron-builder you need to run npm run dist. Generated files end up in the folder dist in the root of your project.

As a result electron-builder will generate:

  • For macOS: .zip, .dmg (if you build using macOS)
  • For Windows: .msi (if you build using Windows)
  • For Linux: .deb, .AppImage (if you build using Linux)

Keep in mind: you cannot build for Windows or Linux, if you are using macOS, or vise versa. It creates installable files only for your current OS.

Credit

Author

Khoa Pham, [email protected]

License

PushNotifications is available under the MIT license. See the LICENSE file for more info.

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].