Как добавить изображение в уведомление pu sh с помощью brozot / Laravel -FCM - PullRequest
1 голос
/ 03 апреля 2020

Как добавить изображение в уведомление pu sh с помощью brozot / Laravel -FCM?

Я отправляю уведомления правильно, но я хотел бы знать, как я могу отправить изображение с уведомлением ?

Я пробовал этот код, но не работает

        $pushData = ['body' => $message, 'title'=>$title,'image'=>'image-url'];




    $pushJsonData = json_encode($pushData);
    if(count($tokens)>0)
    {


        $optionBuilder = new OptionsBuilder();
        $optionBuilder->setTimeToLive(60*20);

        $notificationBuilder = new PayloadNotificationBuilder($title);
        $notificationBuilder->setClickAction('NOTIFICATION');
        $notificationBuilder->setBody($message)->setSound('default');
        $notificationBuilder->setTag(strtotime("now"));


        $dataBuilder = new PayloadDataBuilder();
        $dataBuilder->addData(['a_data' => $pushJsonData]);

        $option = $optionBuilder->build();
        $notification = $notificationBuilder->build();
        $data = $dataBuilder->build();


        $downstreamResponse = FCM::sendTo($tokens, $option, $notification, $data);

        $downstreamResponse->numberSuccess();
        $downstreamResponse->numberFailure();
        $downstreamResponse->numberModification();

        //return Array - you must remove all this tokens in your database
        $downstreamResponse->tokensToDelete();

        //return Array (key : oldToken, value : new token - you must change the token in your database )
        $downstreamResponse->tokensToModify();

        //return Array - you should try to resend the message to the tokens in the array
        $downstreamResponse->tokensToRetry();

        // return Array (key:token, value:errror) - in production you should remove from your database the tokens present in this array
        $downstreamResponse->tokensWithError();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...