PHPackages                             dutchie027/apnpush - 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. [HTTP &amp; Networking](/categories/http)
4. /
5. dutchie027/apnpush

ActiveLibrary[HTTP &amp; Networking](/categories/http)

dutchie027/apnpush
==================

PHP client for Apple Push Notification Service (APNs)

0.30.0(4y ago)1664↓50%[3 PRs](https://github.com/dutchie027/apnpush/pulls)1MITPHPPHP &gt;=7.4

Since Nov 7Pushed 1y agoCompare

[ Source](https://github.com/dutchie027/apnpush)[ Packagist](https://packagist.org/packages/dutchie027/apnpush)[ Docs](https://github.com/dutchie027/apnpush)[ RSS](/packages/dutchie027-apnpush/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (3)Dependencies (7)Versions (46)Used By (1)

Apnpush
=======

[](#apnpush)

[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)

Apnpush is a simple PHP library for sending push notifications via Apple's APN Service.

Features
--------

[](#features)

- Uses new Apple APNs HTTP/2 connection
- Supports JWT-based authentication
- Supports Certificate-based authentication
- Supports new iOS features such as Collapse IDs, Subtitles and Mutable Notifications
- Uses concurrent requests to APNs
- Tested and working in APNs production environment

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

[](#requirements)

- PHP 7.4+
- lib-curl &gt;= 7.46.0 (with http/2 support enabled)
- lib-openssl &gt;= 1.0.2e

Install
-------

[](#install)

Via Composer

```
$ composer require dutchie027/apnpush
```

Getting Started
---------------

[](#getting-started)

```
