Firebase (FCM) 响应弄乱了我的响应
Posted
技术标签:
【中文标题】Firebase (FCM) 响应弄乱了我的响应【英文标题】:Firebase (FCM) Response messes up my Response 【发布时间】: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 获得此响应?
提前致谢!
【问题讨论】:
【参考方案1】:在 curl_setopt 中将 CURLOPT_RETURNTRANSFER 设置为 TRUE 对我有用。
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
【讨论】:
以上是关于Firebase (FCM) 响应弄乱了我的响应的主要内容,如果未能解决你的问题,请参考以下文章