Automatic Registration

Set the Automatic Registration setting to Disabled and trigger the prompt for push notification registration using the Median JavaScript Bridge as follows:

↔️Median JavaScript Bridge

median.onesignal.register();
<a onclick="median.onesignal.register()">Register for Push Notifications</a>

Note: This functionality is only applicable for iOS and Android 13+.

🚧

Initialization vs Push Registration

Even if you delay push registration the device will still initialize with OneSignal and obtain a oneSignalUserId. To defer initialization and communication with OneSignal, refer to the setting to require user privacy consent.