I use onesignal on my buddypress and was curious to see if it would work with ning, due to how ning doesn't have the api to work right like buddypress console plugins and so on and i think that is a direction ning should go in.
However, I went over to one signal to look and you can do it this way.
1. Go to onesignal.com and make an account.
2. Go to apps.onsignal.com and name your app, for instance i used P ning you want to click on the web version of the app. You can upload the file of the site to your file manager in your admin, you will need to add some code also to the custom code section.
3. You'll name it and click next and see the dashboard, traffic of your pushes being sent or used.
4. Look for this menu up top: You want to click the little message box.
5. Then you want to click on IN app.
6. Once on the in app page click the settings:
7. Click on settings. You'll see a list, you want to click on web push all browsers.
8. Click on Typical Website. Then fill in the below area:
9. Then click on add prompt, you want to choose push slide prompt.
10. You will see something about optional advanced settings. Ignore this part.
11. Click Save. You will see the next screen which has your code. Copy and paste it into your browser.
After doing that on ning, save it, close the window and reload your browser or even restart. Or it will appear to not have worked. Go back in your ning site.
12. Go back to the last step. Click Go to website through the onesignal.com console. Your notifs should now be sending. You'll get a notif it will say something like this with your logo:
Click yes. You will now get notifs when there is new activity! Works on free sites as well as paid domain ones.