Ответ Firebase (FCM) портит мой ответ - PullRequest
0 голосов
/ 28 сентября 2018

Я отправляю Web Push-уведомление через PHP cURL после того, как мой заказ успешно вставлен в базу данных.После вставки мой ответ возврата такой:

{
    "statusCode": 200,
    "status": true,
    "message": "create-order-success",
    "data": {
        "order_id": 624
    }
}

Но после кода FCM я получаю смешанный ответ (firebase + mine), например:

{
    "multicast_id": 91xxxx99xxxx66xxxx6,
    "success": 1,
    "failure": 0,
    "canonical_ids": 0,
    "results": [{
        "message_id": "x:15xxxx39xxxx37xxxx60xxxxcfxxxxecx"
    }]
} {
    "statusCode": 200,
    "status": true,
    "message": "create-order-success",
    "data": {
        "order_id": 624
    }
}

И из-за этогоответ, мое приложение вылетает.Можно ли как-то отредактировать этот ответ или не получил этот ответ от Firebase?

Заранее спасибо!

1 Ответ

0 голосов
/ 29 сентября 2018

установка CURLOPT_RETURNTRANSFER на TRUE в curl_setopt работала для меня.

curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
...