PHPackages                             zbox/unified-push - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Mail &amp; Notifications](/categories/mail)
4. /
5. zbox/unified-push

ActiveLibrary[Mail &amp; Notifications](/categories/mail)

zbox/unified-push
=================

Unified Push supports push notifications for iOS, Android and Windows Phone devices via APNs, GCM and MPNS

0.9.2(9y ago)141543[7 issues](https://github.com/zbox/UnifiedPush/issues)[2 PRs](https://github.com/zbox/UnifiedPush/pulls)MITPHPPHP &gt;=5.3.2

Since Mar 30Pushed 4y ago3 watchersCompare

[ Source](https://github.com/zbox/UnifiedPush)[ Packagist](https://packagist.org/packages/zbox/unified-push)[ Docs](https://github.com/zbox/UnifiedPush)[ RSS](/packages/zbox-unified-push/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (4)Dependencies (2)Versions (6)Used By (0)

Unified Push
============

[](#unified-push)

[![Scrutinizer Code Quality](https://camo.githubusercontent.com/9471075b6d57895c57bfee639403177704fb4588e7e342b4a1b1052aa5537409/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f7a626f782f556e6966696564507573682f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/zbox/UnifiedPush/?branch=master)

Unified Push supports push notifications for iOS, Android and Windows Phone devices via APNs, GCM and MPNS.

Wiki: [UML structure and sequence diagrams](https://github.com/zbox/UnifiedPush/wiki).

Install
-------

[](#install)

The recommended way to install UnifiedPush is [through composer](http://getcomposer.org).

```
{
    "require": {
	    "zbox/unified-push": "^0.9"
    }
}
```

Features
--------

[](#features)

- Unified interface that supports sending push notifications for platforms:
    - Apple (APNS)
    - Android (GCM)
    - Windows Phone (MPNS)

Requirements
------------

[](#requirements)

- PHP 5.3.2 or later
- HTTP client (kriswallsmith/buzz)
- PSR Log (psr/log)
- PHPUnit to run tests

Usage
-----

[](#usage)

### Configure Notification Services Client Factory

[](#configure-notification-services-client-factory)

Create service client factory configured with credentials.

```
