irontec/push-notifications

用于轻松管理Android和iOS的推送通知的库。

v0.0.1 2016-05-09 16:57 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:04:06 UTC


README

用于轻松管理Android和iOS的推送通知的库。

安装

使用Composer安装

composer require irontec/pushnotifications

    {
        "require": {
            "require irontec/pushnotifications": ">=1.0"
        }
    }

示例

Android

向Android设备发送通知

<?php

$android = new PushNotifications\Android();

$android->setApikey('******');
$android->setDeviceToken('');
$android->setMessage('');
$android->setExtraData(array('a' => 1, 'b' => 2));

$android->send();

IOS

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