@EvgMul

Как правильно работать с API push notification IOS?

Здравствуйте, пытаюсь отправлять 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

Подскажите пожалуйста, что, где и как я делаю не так?
Заранее благодарен всем отозвавшимся.
  • Вопрос задан
  • 633 просмотра
Пригласить эксперта
Ответы на вопрос 1
ArtamonovDenis
@ArtamonovDenis
Full-stack developer
Попробуйте так - https://github.com/ArtamonovDenis/Artamonov.push
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы