Send push notification to Apple Devices (iPhone, iPad)
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
demo Add JWT, docs, tests. May 5, 2017
docs Mark as deprecated addDefaultVisitors in builder. Add full changelog … Apr 12, 2018
src Mark as deprecated addDefaultVisitors in builder. Add full changelog … Apr 12, 2018
tests Mark as deprecated addDefaultVisitors in builder. Add full changelog … Apr 12, 2018
.gitignore Add JWT, docs, tests. May 5, 2017
.scrutinizer.yml Add JWT, docs, tests. May 5, 2017
.travis.yml
CHANGELOG.md Mark as deprecated addDefaultVisitors in builder. Add full changelog … Apr 12, 2018
Dockerfile Add JWT Signature Generator Apr 11, 2018
LICENSE Fix codes May 12, 2015
README.md Update coding standard Jan 28, 2018
composer.json Add JWT generator with use SpomkyLab/Jose library (for save BC) Apr 11, 2018
phpunit.xml.dist Refactor library Dec 25, 2016

README.md

Apple Apn Push

SensioLabsInsight Scrutinizer Code Quality Build Status

Send push notifications to apple devices (iPhone, iPad, iPod).

Support authenticators:

  • Certificate
  • Json Web Token

Supported protocols:

  • HTTP/2

Requirements

Now library work only with HTTP/2 protocol, and next libraries is necessary:

  • cURL
  • The protocol HTTP/2 must be supported in cURL.
  • PHP 7.1 or higher

Installation

Add AppleApnPush in your composer.json:

{
    "require": {
        "apple/apn-push": "~3.0.0"
    }
}

Now tell composer to download the library by running the command:

$ php composer.phar update apple/apn-push

Documentation

The source of the documentation is stored in the docs folder in this package:

Read the Documentation

Develop and testing via Docker

License

This library is under the MIT license. See the complete license in library

LICENSE

Reporting an issue or a feature request

Issues and feature requests are tracked in the Github issue tracker.

Contributors:

Thanks to everyone participating in the development of this AppleApnPush library!

Note: if you want to be a contributor to this library, we can send the OpenSource license of PhpStorm for development this library. For this, please contact me via email zhuk2205[dot]gmail.com

Thanks

Very thank for JetBrains for providing the OpenSource license for development this library with PhpStorm.