我在 iOS 项目中设置了许多推送通知。我总是收到从我的应用程序发送的相同消息,一切顺利。
但是,当我将服务器从本地机器(或专用服务器)更改为网络托管时,消息格式会发生一些变化。我们不接受。
来自我们服务器的示例消息:
{"msg":"match found !","match_id":"34","rqst":"1"}
来自网络托管服务器(远程服务器)的示例消息:
{\"msg\":\"Match found !\",\"match_id\":\"34\",\"rqst\":\"1\"}
它在每个字符串之前和之后包含额外的反斜杠。
仅供参考,我们使用 Slim 框架和 PHP MySQL API,发送的消息是 JSON。