Libreria para gestionar facilmente las notificaciónes push con Android e IOS.
composer require irontec/pushnotifications
or
{
"require": {
"require irontec/pushnotifications": ">=1.0"
}
}
Envio de una notificación a un dispositivo Android
<?php
$android = new PushNotifications\Android();
$android->setApikey('******');
$android->setDeviceToken('');
$android->setMessage('');
$android->setExtraData(array('a' => 1, 'b' => 2));
$android->send();
Envio de una notificación a un dispositivo IOS
<?php
$ios = new PushNotifications\IOS();
$ios->setEnvironment(1);
$ios->setPassphraseDev('******');
$ios->setPemDev('/certs/dev/app.pem');
$ios->setWriteInterval(1);
$ios->setSendRetryTimes(1);
$ios->setConnectTimeout(1);
$ios->setExpiry(60);
$ios->setDeviceToken('');
$ios->setMessage('');
$ios->setExtraData(array('a' => 1, 'b' => 2));
$ios->send();