我在iOS项目中设置了很多推送通知。我总是收到我从申请表中发送的相同信息,一切顺利。
但是,当我将服务器从本地计算机(或专用服务器)更改为Web主机时,消息格式会有所改变。对此我们不接受。
来自我们服务器的示例消息:
{"msg":"match found !","match_id":"34","rqst":"1"}
来自网络托管服务器(远程服务器)的示例消息:
{\"msg\":\"Match found !\",\"match_id\":\"34\",\"rqst\":\"1\"}
它在每个字符串之前和之后包含额外的反斜杠。
仅供参考我们使用Slim Framework和PHP MySQL API,发送的消息是JSON。
答案 0 :(得分:0)
在发送邮件之前使用PHP删除斜杠。
<?php stripslashes($YourMessage); ?>