어제(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. 아이폰 어플리케이션 수정] 이 부분의 코드를 참고하면 된다.