With the new HTTP/2 APNS provider API, you can use curl to send push notifications. EDIT Before proceeding (as noted by @Madox), openssl >= 1.0.2e of should be installed (from package preferably). Verify with the command openssl version a) Your version of PHP should be >= 5.5.24 so that the constant CURL_HTTP_VERSION_2_0 is defined. b) Make sure that you have curl version 7.46+ installed in your s