Web Push Notifications (JS SDK)
- Andrey Veprikov
Owned by Andrey Veprikov
Checking Web Push supportability
Method Objective
The method allows checking if Web Push is available in the browser.
Web Push Notifications don't work in incognito mode. The method will give a false result when the browser is in that mode.
Syntax and parameters
personaclick("subscription", "web_push_supported", callback);
Name | Type | Requirement | Description |
---|---|---|---|
callback | Function | required | The callback function that takes the API response. The API response type is a boolean. |
API response
Type | Description |
---|---|
boolean | The result of checking Web Push support |
Example of use
personaclick("subscription", "web_push_supported", function(supported) { if (supported) { // if Web Push is supported } else { // if Web Push isn't supported } });
Checking permission status
Method Objective
The method checks if the user has permitted to show Web Push notifications.
Syntax and parameters
personaclick("subscription", "web_push_subscribed", callback);
Name | Type | Requirement | Description |
---|---|---|---|
callback | Function | required | The callback function that takes the API response. The API response type is a boolean. |
API response
Type | Description |
---|---|
boolean | The result of the permission check |
Example of use
personaclick("subscription", "web_push_subscribed", function(subscibed) { if (subscibed) { // if the user has permitted Web Push notifications } else { // if the user hasn't yet permitted Web Push notifications or has rejected the request } });
Getting user permission
Method Objective
The method allows subscribing the user to Web Push notifications using only the system permissions window in the browser.
We recommend using the Programmatic Pop-Ups tool for more flexibility in configuring the user's subscription to Web Push notifications.
Syntax and parameters
personaclick("subscription", "web_push_subscribe", callback);
Name | Type | Requirement | Description |
---|---|---|---|
callback | Function | required | The callback function that takes the API response. The API response type is a boolean. |
API response
Type | Description |
---|---|
boolean | The result of subscription |
Example of use
personaclick("subscription", "web_push_subscribe", function(subscibed) { if (subscibed) { // if the user has subscribed to Web Push notifications } else { // if the user rejects the Web Push notification subscription } });
Page Navigation
Related Pages
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
Copyright 2018-2024 PersonaClick