apple / apn-push
Push notifications to Apple devices
Installs: 1 306 283
Dependents: 3
Suggesters: 0
Security: 0
Stars: 166
Watchers: 10
Forks: 40
Open Issues: 2
pkg:composer/apple/apn-push
Requires
- php: ^7.4 | ^8.0
 - ext-curl: *
 - ext-json: *
 
Requires (Dev)
- escapestudios/symfony2-coding-standard: ~3.0
 - phpmetrics/phpmetrics: ~2.0
 - phpstan/phpstan: ~2.1
 - phpunit/phpunit: ^9.0 | ^10.0
 - psr/simple-cache: ~1.0
 - web-token/jwt-key-mgmt: ~2.0
 - web-token/jwt-signature: ~2.0
 - web-token/jwt-signature-algorithm-ecdsa: ~2.0
 
Suggests
- spomky-labs/jose: Allow using JSON Web Token for authenticating in Provider (do not work with PHP 7.2).
 - web-token/jwt-key-mgmt: Allow using JSON Web Token for authenticating in Provider.
 - web-token/jwt-signature: Allow using JSON Web Token for authenticating in Provider.
 - web-token/jwt-signature-algorithm-ecdsa: Allow using JSON Web Token for authenticating in Provider.
 
This package is auto-updated.
Last update: 2025-10-11 15:42:30 UTC
README
#StandWithUkraineApple Apn Push
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:
Installation
Add AppleApnPush in your composer.json:
{
    "require": {
        "apple/apn-push": "~3.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:
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.