2013-05-16 2 views
0

iOS 프로젝트에서 많은 푸시 알림을 설정했습니다. 저는 항상 제 신청서에서 보낸 동일한 메시지를받습니다.푸시 알림 다른 서버에 대한 메시지 ios

그러나 내 로컬 컴퓨터 (또는 전용 서버)에서 웹 호스팅으로 웹 서버를 변경하면 메시지 형식이 다소 바뀝니다. 우리가 받아들이지 않는 이유. 우리의 서버에서

샘플 메시지 : 웹 호스팅 서버 (원격 서버)에서

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

샘플 메시지 :

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

그것은 전에 모든 문자열 뒤에 추가 백 슬래시가 포함되어 있습니다.

FYI 우리는 PHP MySQL API가 포함 된 Slim Framework를 사용하고 있으며 보낸 메시지는 JSON입니다.

+0

웹 호스팅에서 '마법 인용'을 사용하는 것 같습니다. –

+0

콘텐츠를 생성하는 PHP 코드를 공유하십시오. –

답변

0

PHP를 사용하여 메시지를 보내기 전에 슬래시를 타십시오.

<?php stripslashes($YourMessage); ?> 
+0

왜 내 로컬 서버에서 제대로 작동합니까? 웹 호스팅에 문제가 있습니다. –

+0

두 서버 모두에서 동일한 프레임 작업을 수행합니까? 송수신되는 메시지는 무엇입니까? – Will

+0

예, 두 서버 모두에서 동일한 프레임 워크를 사용합니다. –