Introduction
Webpushr lets you fetch the unique Subscriber ID associated with any single push subscriber. You can fetch this ID by calling fetch_id
method inside _webpushrScriptReady
function. It is the same ID that you see in your Webpushr Dashboard for each subscriber.
<script>
webpushr('fetch_id',function (sid) {
});
</script>
Sample Fetch ID Code
Call fetch_id
method inside our main JavaScript snippet, as shown below:
<script>
<!-- Our JS snippet goes here -->
webpushr('fetch_id',function (sid) {
//save id to database
console.log('webpushr subscriber id: ' + sid)
});
</script>
Alternatively, you can also add the following code anywhere on the page:
<script>
function _webpushrScriptReady(){
webpushr('fetch_id',function (sid) {
//save id to database
console.log('webpushr subscriber id: ' + sid)
});
}</script>
You can also call fetch_id
method on a custom event such as a click of a button:
<script>
$(element).click(function(){
webpushr('fetch_id',function (sid) {
//save id to database
console.log('webpushr subscriber id: ' + sid)
});
});
</script>
Why fetch Subsciber ID?
In order to send highly targeted website push notifications using our REST API
Webpushr API Playground
Try sending push to a specific sid using our API. Just fetch the sid using method described on this page or via Webpushr Dashboard and send a push.
Limitations
Since subscription endpoints change over time, so will Webpushr's subscription IDs. What this means is that the ID will change for the same unique person over time. Please plan to update this periodically in your application.
- Got any questions? Ask the Webpushr Forum New