Push notifications deviceToken

Push notifications을 위해 deviceToken을 얻는것을 자꾸 실패 했었는데요.
타이타니엄 커뮤니티에 올라온 질문들을 보면 저랑 비슷한 문제를 겪는 사람이 많았습니다.
다들 정확한 이유를 찾지 못하고
“애플 디벨롭먼트 센터에서 모든 Certificates을 다시 생성했더니 되더라”
라는 사람이 많았습니다.

저같은 경우에는
1. 타이타니엄 프로젝트 클린
2. 아이튠즈에 복사된 앱 삭제
3. 아이폰에 설치된 앱 삭제
를 한 후에 다시 빌드해서 성공 했습니다.

3일동안 이것만 잡고 있었는데 하마터면 타이타니엄 접고 네이티브로 갈뻔했습니다 휴

Ti.Network.registerForPushNotifications({
type: [
Ti.Network.NOTIFICATION_TYPE_ALERT,
Ti.Network.NOTIFICATION_TYPE_BADGE,
Ti.Network.NOTIFICATION_TYPE_SOUND
],
callback: function(e){
alert(“callback “);
},
error: function(e){
alert(“error “);
},
success: function(e){
alert(“deviceToken: ” + e.deviceToken );
}
});

하하하ㅏ하하ㅏ하하하하하ㅏ하하하하핳 오타였습니다.
Ti.Network.registerForPushNotifications에 넘어가는 오브젝트의 키값 type이 아니라 types 인데 이걸 3개월이 지난 후에나 알아냈네요.
한번 Ti.Network.registerForPushNotifications가 제대로 등록 되면 다음부터는 type이라고 잘못 넘겨도 잘 동작을 해서 오타일거라곤 상상도 못하고 계속 인증서만 붙잡고 있었네요
부끄럽지만 혹시 저와 같은 증상이 있으신 분이 있을까 댓글 남깁니다;;

1개의 좋아요

인증서 나 api key를 쓸때는 이런 저런 일이 참 많은것 같아요. 최피디님 말씀처럼 인증서가 두벌 존재하기 때문에 혼란스럽고, 또 인증서에 유효기간이 있는 것도 있고 … 암튼 저런 걸로 삽질 할때가 가장 속상하죠.ㅠㅠ 문제는 그때 겪었던 문제를 기록해두지 않아서 한 몇달뒤에 똑 같은 설정하는데 또 삽질하는 경우가 있다는 겨죠.ㅋㅋ

네이티브에서도 푸시는 자주 이런 경우를 경험합니다. 인증서가 두 벌이 존재하기 때문에 혼란스러워요.

This topic is now closed. New replies are no longer allowed.