Home

Awesome

ℙ𝕦𝕤𝕙 ℕ𝕠𝕥𝕚𝕗𝕚𝕔𝕒𝕥𝕚𝕠𝕟𝕤

<a href="https://www.buymeacoffee.com/onmyway133"> <img alt="Buy Me A Coffee" src="https://www.buymeacoffee.com/assets/img/custom_images/yellow_img.png" style="height: auto !important; width: auto !important;" /> </a>

❤️ Support my apps ❤️

❤️❤️😇😍🤘❤️❤️

<div align = "center"> <img src="Screenshots/ios.png" height="400"/> </div>

Description

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

<div align = "center"> <img src="Screenshots/Certificate.png" width="600"/> </div> <div align = "center"> <img src="Screenshots/iOSCertificate.png" width="600"/> </div>

iOS Authentication Token

<div align = "center"> <img src="Screenshots/Key.png" width="600"/> </div> <div align = "center"> <img src="Screenshots/KeyId.png" width="600"/> </div> <div align = "center"> <img src="Screenshots/TeamId.png" width="600"/> </div> <div align = "center"> <img src="Screenshots/iOSToken.png" width="600"/> </div>

Android Server Key

<div align = "center"> <img src="Screenshots/AndroidServerKey.png" width="600"/> </div> <div align = "center"> <img src="Screenshots/Android.png" width="600"/> </div>

Opening app on macOS Catalina or newer (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:

<div align = "center"> <img src="Screenshots/apple_check.png" width="600"/> </div>

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

<div align = "center"> <img src="Screenshots/apple_security.png" width="600"/> </div>

If you have macOS Ventura or later:

<div align = "center"> <img src="Screenshots/apple_security_ventura.png" width="600"/> </div>

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:

As a result electron-builder will generate:

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, onmyway133@gmail.com

License

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