【问题标题】:Firebase (FCM) Response messes up my ResponseFirebase (FCM) 响应弄乱了我的响应
【发布时间】:2018-09-28 14:47:14
【问题描述】:

在我的订单成功插入数据库后,我正在通过 PHP cURL 发送 Web 推送通知。插入后,我的返回响应是这样的:

{
    "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 获得此响应?

提前致谢!

【问题讨论】:

    标签: php firebase push-notification firebase-cloud-messaging


    【解决方案1】:

    在 curl_setopt 中将 CURLOPT_RETURNTRANSFER 设置为 TRUE 对我有用。

    curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-08-15
      • 2020-04-22
      • 1970-01-01
      • 2022-12-28
      • 2023-02-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多