Getting Started
Installing the tweak, and configuring your first server.
From this repo
Install Skyglow Notifications from cydia.skyglow.es through Cydia, or download the .deb file directly from the repo listing and install it manually, you must restart SpringBoard by yourself if you did the latter in order for the daemon to function properly.
Requires a jailbroken device running iOS 4.0 or later, with MobileSubstrate, Substitute, or ElleKit, and PreferenceLoader.
Add a profile
Open Settings › Skyglow Notifications › Profiles from here, you must input a valid domain pointing to an active SGN server, import its certificate, and confirm profile creation. The daemon needs the server's certificate to establish a secure connection. Either let the app fetch it automatically, or import a PEM file through the preference pane integrated file browser i made with my own sweat and tears.
For more information on this matter, see Certificate Provisioning in the Protocol Reference.
How apps opt in
Once registered, navigate to Manage Applications. The system registered applications list shows apps that registered for notifications before SGN was installed, depending on your device it may be empty or well populated. Deleting an entry clears that stored registration from iOS itself, this means the app is now on an unregistered state, as if it was just installed, this now leaves you the change to pick SGN as the provider next time you cold launch the application, after that, you should start receiving notifications for that service, if you didnt, you need support, or simply have questions, you can check out our discord server or read the common questions.
Skyglow Notifications needs a compatible server to actually deliver anything. Availability, reliability, and configuration all depend on whoever operates that server. If you're setting one up yourself, start with the Protocol Reference - or deploy one of the ready-made servers linked below.
Common Questions & Issues
What is Skyglow Notifications Daemon?
SGN is a process which runs in the background of your iOS (or OSX) device, communicating with your chosen server in order to receive notifications. It is not a tweak, and does not alter existing system behavior, rather it bootstraps itself off of existing mechanisms to work. See Protocol Reference for an in depth description of this process.
Will it fix notifications that stopped working?
Not by itself. If an app's notifications died because its service was shut down or Apple's push no longer serves your iOS version, installing SGN alone won't fix that. SGN replaces the connection mechanism, but it cannot recreate the service that used to send the messages in the first place.
Do legacy apps just start working, then?
Not on their own. For any app to receive notifications, someone has to actively run an SGN server that sends notifications for that app. Without a developer or community service behind it, there is simply nothing for Skyglow to deliver.
Nothing is arriving at all
Check that: you are connected to the network & server, indicated by the status indicator on the main preference pane, you do not have DnD enabled, and you do not have the application you want notifications for silenced in the preference pane's registered application menu, if you cannot connect to the server, and are sure its not a temporary outage, check our discord server for help, and make sure you have followed the instructions.
An app is missing from Manage Applications
Apps only appear there after requesting notification permission from you, if the app you desire is not shown, make sure said app supports Push Notifications, and said app at least once to trigger the expected flow. Some hacktivated units may have issues with registration.
Guide sections