Как исправить RICH Push-уведомление для IOS (IONIC) от codeigniter - PullRequest
0 голосов
/ 04 февраля 2019

Я пытаюсь отобразить изображение с push-уведомлением, мое приложение разработано с использованием IONIC Framework, и я отправляю push-уведомление с воспламенителя кода с помощью FCM.Я успешно отправил push-уведомление с изображением для Android, но не смог отправить его в IOS.

Я пробовал много комбинаций полезной нагрузки APN из различных учебников и блогов, но безуспешно.

    $url = "https://fcm.googleapis.com/fcm/send";
    $token =$push["device_token"];
    $serverKey = 'xyz-dflasjdlkjsdl';
    $title = $push["data"]["title"];
    $body = $push["message"];
    $pushdata=array('mediaUrl'=>'http://68.183.105.131/ss/uploads/global/pushlogo.png','message'=>'offer!');
    $notification = array('title' =>$title , 'text' => $body, 'sound' => 'default', 'badge' => '1');
    $arrayToSend = array('to' => $token, 'notification' => $notification,'priority'=>'high','data'=>$pushdata,'mutable_content'=>true,"content_available"=>true);
    $json = json_encode($arrayToSend);
    $headers = array();
    $headers[] = 'Content-Type: application/json';
    $headers[] = 'Authorization: key='. $serverKey;
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $json);
    curl_setopt($ch, CURLOPT_HTTPHEADER,$headers);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
        curl_setopt($curl, CURLOPT_FOLLOWLOCATION, false);
    curl_setopt($curl, CURLOPT_HEADER, true);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);

    curl_setopt($curl, CURLOPT_POST, true);
    //Send the request
    $response = curl_exec($ch);
    //Close request
    if ($response === FALSE) {
    die('FCM Send Error: ' . curl_error($ch));
    }
    curl_close($ch);
    return $response;

Я хочу отправить ссылку на изображение и хочу показать это изображение с push-уведомлением в IONIC

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...