Php 使用FCM在web上的推送通知中显示图像?

Php 使用FCM在web上的推送通知中显示图像?,php,firebase,firebase-cloud-messaging,Php,Firebase,Firebase Cloud Messaging,我已经在我的项目中集成了推送通知。以下是我发送通知的代码: define( 'API_ACCESS_KEY', 'Access_key' ); $data = array("to" => 'token', "notification" => array( "title" => 'title', "body" => 'message', "icon" => '/account/images/test.png'

我已经在我的项目中集成了推送通知。以下是我发送通知的代码:

define( 'API_ACCESS_KEY', 'Access_key' );
        $data = array("to" => 'token',
                      "notification" => array( "title" => 'title', "body" => 'message', "icon" => '/account/images/test.png', "click_action" => 'redirect_url', ));                                                                    
        $data_string = json_encode($data);
        $headers = array
        (
             'Authorization: key=' . API_ACCESS_KEY, 
             'Content-Type: application/json'
        );                                                                                 

        $ch = curl_init();  

        curl_setopt( $ch,CURLOPT_URL, 'https://fcm.googleapis.com/fcm/send' );                                                                  
        curl_setopt( $ch,CURLOPT_POST, true );  
        curl_setopt( $ch,CURLOPT_HTTPHEADER, $headers );
        curl_setopt( $ch,CURLOPT_RETURNTRANSFER, true );
        curl_setopt( $ch,CURLOPT_POSTFIELDS, $data_string);                                                                  

        $result = curl_exec($ch);

        curl_close ($ch);

此代码工作正常,但这里的问题是图像未显示在通知中。我不知道为什么。哪里有问题,如何在通知中显示图像?

我发现了错误,我给出了图标url,而图标url总是需要一个安全的url,如。由于url不安全,它在通知中没有显示图标。

我发现了错误,我给了图标url,而图标url总是需要像这样的安全url。由于url不安全,它在通知中没有显示图标。

您是后端开发人员或android developer后台开发人员。请不要担心,移动开发人员可以处理此问题。您想显示哪个图像?test.png?我也想在web上显示图像。图像可以是任何类型。现在我给你png格式你是后端开发者或android开发者开发者开发者开发者开发者请不要担心移动开发者可以处理这一个你想显示哪个图片test.png?我也想在网上显示一个图片。图像可以是任何类型。现在我给png格式