Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Check Web Push supportability

Method Objective

The method allows checking if Web Push is available in the browser.

Warning

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

Code Block
languagejs
themeFadeToGrey
personaclick("sunscription", "web_push_supported", callback);


NameTypeRequirementDescription
callbackfunctionrequiredIt's a callback function that takes a boolean value of the check result as a parameter.

API response

ValueType
The result of checking Web Push supportboolean

Example of use

Code Block
languagejs
themeFadeToGrey
personaclick("subscription", "web_push_supported", function(supported) {
    if (supported) {
        // if Web Push is supported
    } else {
        // if Web Push isn't supported
    }
});




Checking a user's subscription status

Method Objective

The method checks if the user has permitted to show Web Push notifications.

Syntax and parameters

Code Block
languagejs
themeFadeToGrey
personaclick("sunscription", "web_push_subscribed", callback);


NameTypeRequirementDescription
callbackfunctionrequiredIt's a callback function that takes a boolean value of the check result as a parameter.

API response

ValueType
The result of the permission checkboolean

Example of use

Code Block
languagejs
themeFadeToGrey
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
    }
});


Table of Contents
maxLevel2
classpersonaclick-fixed-position