안녕하세요~ 또 푸쉬 질문이에요~

하하… 앱쪽은 손도안대다가 시작을 타이타늄으로 해서 버벅임이 많네요…ㅠㅠ

이번질문은 IOS에서

Ti.Network.registerForPushNotifications({
types: [Ti.Network.NOTIFICATION_TYPE_BADGE,
Ti.Network.NOTIFICATION_TYPE_ALERT,
Ti.Network.NOTIFICATION_TYPE_SOUND],
success: function(e) {
Ti.API.info("PUSH SUCCESS: token = "+e.deviceToken);
var deviceToken = e.deviceToken;
},
error: function(e) {
Ti.API.info(“PUSH FAILED”);
},
callback: function(e) {
// Ignoring for now…
}
});

위의 코드로 push 등록을 하는데 callback 쪽 함수가 작동을 안하는 문제가 있어서요…
따로 설정을 해줘야 하는 부분이 있나요?

또 다른 하나의 질문은 ios에서 app 이 실행중일때는 상단에 알림메시지에 노티가 안오는데
이부분도 궁금합니다…

타이타늄버전 : 3.1.3.GA
XCode : 4.6.2 버전으로 개발 중입니다.

success : token 가져오기를 성공했을 때, 사용자가 push 허용을 눌렀어야만 합니다. 이전에 허용 안함을 누른 적 있으면 iOS 설정 앱의 알림 메뉴에서 변경해야합니다.
callback : push를 받았을 때 입니다.

참고로 ios 시뮬레이터상에는 원래 push가 작동하지 않고 push에도 development 환경인지 distribution 환경인지에 따라 인증서 적용에 주의 해야합니다. 그리고 원래 iOS는 앱 실행중에는 알림메시지가 상단에 나타나지 않습니다. OS 자체가 그렇습니다. 푸쉬 관련해서는 각 네이티브 별로 어떻게 동작하고 세팅하는지 이해가 있어야 합니다. 자세한 사항은 iOS의 push notification 관련 글을 구글 찾아보시면 많은 도움이 될 것 입니다. :smile: