본문 바로가기

스터디/2013 여름

7월 17일

어제(7월 16일) 못쓴것. 


--Cocos2d-x 프로젝트에 대한 iOS Notification 관련 -- 

Device Token 을 받아서 서버(springdaygj.mireene.com) DB에 넣어주는 작업(by PHP)


http://fmttm.egloos.com/4324991

[AppController.mm] -> SendToken 이라는 함수를 만들어서 

Device Token 을 받아올 때 실행되게 해주었다.


data insert PHP 는 예전에 GCM test를 할 때 만들었던 파일을 조금 수정했다. 






7월 17일

서버로 Device token 보내는 것은 성공했으므로

이제 서버(provider)에서 APNS 으로 메세지와 token 을 보내주는 일을 함.

전에 썼던 GCM_sendMessage.php 와 이곳의 simplepush.php 를 적절히 조합하여 다시 php 파일을 작성함.

대략적인 흐름으로는 ... 

get device token from DB -> connect APNS server -> Build the binary notification -> Send To server


*** 오늘 문제점

device token 값은 <***** ***** **** ... *****> 한 형식으로 되어있으나 실제로 apns 에 전송할 때는 양 쪽의 꺽쇠와 중간중간 공백(space)가 존재하면 되지 않는다. 사실 php 상에서 이를 해결하려고 찾아봤는데 내가 php 는 잘 모르고 이것저것 찾아봐야해서 아예 Client 자체에서 토큰을 보낼 때 이 형식을 수정해주는 코드를 때려박음.

관련 링크  >> [2. 아이폰 어플리케이션 수정] 이 부분의 코드를 참고하면 된다.




'스터디 > 2013 여름' 카테고리의 다른 글

7월 31일  (0) 2013.07.31
7월 30일.  (0) 2013.07.30
7월 10일  (0) 2013.07.10
게임 아키텍쳐&디자인  (0) 2013.07.08
7월 2일  (0) 2013.07.02