Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 15 Next »

Check Web Push supportability (JS SDK)

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);
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

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

personaclick("subscription", "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

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
    }
});

  • No labels