OneSignal Configuration

OneSignal is a free push notification service that PNFPB can use as an alternative to Firebase. When OneSignal is enabled the plugin delegates subscription and delivery to the OneSignal platform.

Set Up OneSignal

  1. Create a free account at OneSignal.com.
  2. Create a new app (choose Web Push platform).
  3. Follow their wizard to configure your site’s domain.
  4. After setup copy your App ID and REST API Key from Settings → Keys & IDs.

Enable OneSignal in PNFPB

  1. In PNFPB → Push Notification Configuration select OneSignal as the provider.
  2. Enter your OneSignal App ID.
  3. Enter your OneSignal REST API Key.
  4. Save settings.
When OneSignal is active, the plugin’s own service worker and Firebase-specific scripts are not loaded. OneSignal manages its own service worker.

Coexistence with Web-to-App

You can enable webtoapp.design push alongside OneSignal so that mobile app users (Android/iOS) receive notifications via webtoapp.design while web users receive them via OneSignal.