2011-10-22 2 views
10

앱이 iOS 5 알림 센터에서 앱의 기본 설정을 제어하는 ​​방법을 아는 사람이 있습니까? 타이머가 백그라운드에서 꺼질 때 사용자에게 경고하기 위해 로컬 알림을 사용하는 타이머 앱을 작성했습니다. iOS 5로 업그레이드하면 모든 알림 (알림, 소리, 화면 잠금)이 '사용 중지'로 되돌아 왔습니다. 말할 필요도없이 이것은 타이머 앱의 끔찍한 기본 설정입니다.iOS 5 알림 센터의 앱 기본값 설정

iOS 5에서 OmniFocus와 같은 다른 앱에서이 현상이 발생하는 것을 보았습니다. 그러나 Pomodoro와 같은 다른 앱은 적절한 알림 센터 설정으로 기본 설정되어 있습니다.

iOS 5 문서, 특히 iOS 5 앱 프로그래밍 설명서 및 iOS 휴먼 인터페이스 가이드 라인을 확인했지만이 항목에 대한 정보를 찾지 못했습니다.

아무도 기본 설정으로 패턴을 전혀 발견하지 못 했습니까?

답변

2

내가 아는 한, 알림 센터 설정을 타사 응용 프로그램에서 편집 할 수 없습니다. 정말이 문제를 해결하는 업데이트가 Apple에서 출시되기를 바랍니다. 또한 사용자가 알림 센터 설정을 수동으로 편집하지 않으면 전혀 쓸모없는 생일 알림 응용 프로그램이 있습니다.

5

분명히 앱이 알림 센터에 등록되어 있어야합니다. 그런 다음 사용자가 활성화합니다.

Xcode 4.2로 옮겨 갔을 때 내 앱이 알림 센터에 표시되지 않아서 놀라움을 금치 못했습니다! 웹을 조금만 들여다 보니 대답을 찾았습니다.

나는 응용 프로그램의 AppDelegate에이 코드를 가지고 모든 지금은 괜찮 :

// Register the app for the Push- and Local-Notifications on iOS5 - else the users will not get the Local-Notifications 
// 
[[UIApplication sharedApplication]registerForRemoteNotificationTypes: UIRemoteNotificationTypeBadge | 
                     UIRemoteNotificationTypeAlert | 
                     UIRemoteNotificationTypeSound]; 

샘.

+0

로컬 알림과 관련이없는 것으로 보입니다. 동의하지 않는 경우 명확히하십시오. – benvolioT

+1

다음은이 기사에서 설명하는 iOS 5 버그의 해결 방법입니다. http://www.reigndesign.com/blog/ios5-notification-center-disables-local-notifications-by-default-on-your-existing-apps/ – cduck

+0

Apple은 릴리스에서 수정 한 버그 목록을 게시합니까? 개발자는 수정 사항을 어떻게 알 수 있습니까? 이러한 종류의 해결 방법을 제거 할 수 있습니까? 아는 사람 있나요??? – Sam