Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

pushbots/pushbots-php-lib

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DEPRECATED PLEASE USE NEW PACKAGE https://github.com/pushbots/pushbots-php

All Contributors Twitter Follow

The [PushBots PHP Client] (http://www.pushbots.com/) is a PHP client for PushBots API sending functionality.

Usage

The minimal you'll need to have is:

// Push The notification with parameters
require_once('PushBots.class.php');
$pb = new PushBots();
// Application ID
$appID = 'XXXXXXXX';
// Application Secret
$appSecret = 'XXXXXXXX';
$pb->App($appID, $appSecret);
$pb->Platform(array(0,1,2,3,4,5);
// Notification Settings
$pb->Alert($msg);
$pb->Push();

Send to one device

require_once('PushBots.class.php');
$pb = new PushBots();
$appID = 'XXXXXXXX';
$appSecret = 'XXXXXXXX';
$pb->App($appID, $appSecret);
$pb->Platform(array(0,1,2,3,4,5);
$pb->AlertOne($msg);
$$pb->TokenOne("3dfc8119fedeb90d1b8a9xxxxxx");
$pb->PushOne();

Check other functions below:

// Push The notification with parameters
require_once('PushBots.class.php');
$pb = new PushBots();
// Application ID
$appID = '';
// Application Secret
$appSecret = '';
$pb->App($appID, $appSecret);
 
// Notification Settings
$pb->Alert($msg);
$pb->Sound($sound);
$pb->Badge($badge);
$pb->Platform($platforms);
 
// Tags Array
$pb->Tags($tags);

// The time to send the notification, in UTC e.g. 2015-04-02T11:33:00.
$pb->Schedule('2015-04-02T11:33:00');

// Custom fields
$pb->Payload($customfields);
 
// Push it !
$pb->Push();
 
// Update Alias
/**
 * set Alias Data
 * @param   integer $platform 0=> iOS or 1=> Android.
 * @param   String  $token Device Registration ID.
 * @param   String  $alias New Alias.
 */
  
$pb->AliasData(1, "APA91bFpQyCCczXC6hz4RTxxxxx", "test");
// set Alias on the server
$pb->setAlias();
 
// Push to Single Device
// Notification Settings
$pb->AlertOne("test Mesage");

//Remove device by Alias
$pb->removeByAlias("myalias");


));

Contributors

Thanks goes to these wonderful people:


amrsobhy

💻

Abdullah Diaa

💻

Theunis De Klerk

💻

Contributions of any kind welcome!

About

a PHP standalone client for PushBots API sending functionality.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.