Здравствуйте, пытаюсь отправлять push уведомления ios приложению.
Получился примерно такой код:
<?php
if(defined('CURL_HTTP_VERSION_2_0')){
$device_token = '3abe4507a7bca21aec0c115b06b6798d78fd55100a4898bf3c969c0a3f799466';
$apns_topic = 'your apns topic. Can be your app bundle ID';
$sample_alert = '{"aps":{"alert":"hi","sound":"default"}}';
$url = "https://api.development.push.apple.com:443/3/device/3abe4507a7bca21aec0c115b06b6798d78fd55100a4898bf3c969c0a3f799466";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
var_dump($response);
}
?>
Запрос возвращает вот такую ошибку:
@@HTTP/2 client preface string missing or corrupt. Hex dump for received bytes: 474554202f332f6465766963652f33616265343530376137
Подскажите пожалуйста, что, где и как я делаю не так?
Заранее благодарен всем отозвавшимся.