m2mobi/apns-php

Apple Push Notification & Feedback Provider

3.0.1 2024-01-10 16:37 UTC

README

68747470733a2f2f706f7365722e707567782e6f72672f6d326d6f62692f61706e732d7068702f646f776e6c6f616473 68747470733a2f2f706f7365722e707567782e6f72672f6d326d6f62692f61706e732d7068702f642f6d6f6e74686c79 68747470733a2f2f706f7365722e707567782e6f72672f6d326d6f62692f61706e732d7068702f642f6461696c79 68747470733a2f2f706f7365722e707567782e6f72672f6d326d6f62692f61706e732d7068702f6c6963656e7365

A full set of open source PHP classes to interact with the Apple Push Notification service for the iPhone, iPad and the iPod Touch.

Packagist

https://packagist.org/packages/m2mobi/apns-php

Architecture

  • Message class, to build a notification payload.
  • Push class, to push one or more messages to Apple Push Notification service.

Details

All client-server activities are based on the "on error, retry" pattern with customizable timeouts, retry times and retry intervals.

Requirements

PHP 7.4.0 or later with OpenSSL and curl (at least version 7.33.0)

./configure --with-openssl[=PATH] --with-curl[=PATH]