gamesture/notify

该包已被弃用且不再维护。未建议替代包。

一个简单的库,用于使用PHP向用户发送移动应用的推送通知

dev-master 2017-01-26 22:25 UTC

This package is not auto-updated.

Last update: 2020-01-24 16:44:48 UTC


README

Notify是一个简单的库,用于从PHP向用户发送移动应用的推送通知。其主要用途是同时向大量用户发送通知,因此主要关注性能。目前仅支持苹果的APNs(Android支持可能在未来某个时间点实现)。

安装

使用Composer安装:composer require gamesture/notify

用法

use Gamesture\Notify;

$provider = new Notify\Providers\Apple('/path/to/certificate.pem');
$sender = new Notify\Sender($provider);
$tokens = ['XXX', 'YYY'];
$message = new Notify\Message('Notification text');
//optionally set custom data:
//$message->badge = 2;
//$message->sound = 'bell';
//$message->custom_fields = ['notification_id' => 7];
$sender->batchSend($message, $tokens);