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 );
}
});