Download the PHP package wowmaking/pusher without Composer
On this page you can find all versions of the php package wowmaking/pusher. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package pusher
Pusher
PHP library for push-notification service
Installation
To install run:
Or add this line to require section of composer.json:
Usage
Initial:
<?php
use Wow\Pusher;
//project key
$key = "fae5004db602b860844bc1fd6e566538d971ceead03e14d1e29dad31592246a5";
$host = "http://localhost"; //optional parameter
$push = new Pusher($key,$host);
Add new user:
//add new user
$push->addToken("EMAWf6FJzZAhEKLus23hYXbhdEA1voK7O0kx3XERUnQr85ZB6SPaChZAKwi89eWbwx2wE1ZCh99HQ5MXZAegLNQcIAhcyttmylUA1NTn0JZBwSDsoFiktZBSxAzpA9pfDcrudTZCNeZCzkZCyxOWNKE74gW20WhMJnrCleAZD","user_id_1","+03:00","en-GB"));
Send message:
//send push message
$params = [
"notification"=>[
//see other fields for "notification" parameter on https://firebase.google.com/docs/reference/fcm/rest/v1/projects.messages#Notification
],
"variables"=>[
"count"=>100
],
"additional_params"=>[
//can be additional params: topic, condition ... (https://firebase.google.com/docs/reference/fcm/rest/v1/projects.messages)
]
];
$push->sendMessage("code.message.cat","user_id_1",$params);
Send message to users:
//send push messages to users
$users = [
[
"user_id"=>"user_id_1",
"params"=>[
"variables"=>[
"count"=>200
]
]
],
[
"user_id"=>"user_id_2",
"params"=>[
"variables"=>[
"count"=>150
]
]
]
];
$push->sendMessages("code.message.cat",$users);
Remove tokens by user:
$push->removeUser("user_id");
Remove token:
$push->removeToken("EMAWf6FJzZAhEKLus23hYXbhdEA1voK7O0kx3XERUnQr85ZB6SPaChZAKwi89eWbwx2wE1ZCh99HQ5MXZAegLNQcIAhcyttmylUA1NTn0JZBwSDsoFiktZBSxAzpA9pfDcrudTZCNeZCzkZCyxOWNKE74gW20WhMJnrCleAZD");
All versions of pusher with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7.1.0
The package wowmaking/pusher contains the following files
Loading the files please wait ....