0

我在 iOS 项目中设置了许多推送通知。我总是收到从我的应用程序发送的相同消息,一切顺利。

但是,当我将服务器从本地机器(或专用服务器)更改为网络托管时,消息格式会发生一些变化。我们不接受。

来自我们服务器的示例消息:

{"msg":"match found !","match_id":"34","rqst":"1"}

来自网络托管服务器(远程服务器)的示例消息:

{\"msg\":\"Match found !\",\"match_id\":\"34\",\"rqst\":\"1\"}

它在每个字符串之前和之后包含额外的反斜杠。

仅供参考,我们使用 Slim 框架和 PHP MySQL API,发送的消息是 JSON。

4

1 回答 1

0

在发送消息之前使用 PHP 来处理斜线。

<?php stripslashes($YourMessage); ?>
于 2013-05-16T08:54:12.363 回答