2013-03-08 2 views
1

한 응용 프로그램이 원격 알림을 지원하면 iOS는 앱이 처음 실행될 때 원격 알림을 푸시해야하는지 사용자에게 묻습니다.코드로 푸시 알림을 켜려면 어떻게해야합니까?

"허용하지 않음"버튼을 누르면 iOS 시스템이 설정 -> 알림 -> AppName에서 모든 알림 옵션 (알림 센터, 배지 등에서 표시)을 사용 중지합니다.

그러나 실제로, 나는 그들이 어떻게했는지, 일부 응용 프로그램 (예 : 화가 조류) 아직도 내가 다음 버튼을 "허용하지 않기"를 클릭 할 경우에도 설정 -> Notification-> 프로그램 응용에서 몇 가지 알림 옵션 켜집니다 발견 그렇게?

코드로 앱의 알림 옵션을 사용하도록 설정하는 방법이 있습니까?

답변

1

나는 그렇게 생각하지 않습니다. didFinishLaunchingWithOptions에 registerForRemoteNotifications가있을 때 사용자에게 묻는 응용 프로그램을 제외하고는 :

[[UIApplication sharedApplication] registerForRemoteNotificationTypes : ...];

사용자가 알림을 수락할지 거부 할지를 제어 할 수는 없습니다.

+0

알아, 알아. 저는 어제 iPhone5에서 Angry Birds (무료)를 설치했는데 "허용 안 함"버튼을 클릭했을 것이라고 확신합니다.하지만 Settings-> Notification-> Angry Birds를 선택하면 알림 옵션이 켜져 있습니다. 그것은 나를 퍼즐. ... – ricky

+0

다시 시도해보십시오. 삭제, 재설치 및 "허용하지 않음"을 클릭하십시오. –

+0

다시 설치하면 알림 경고가 표시되지 않습니다. 방금 다른 앱을 발견했습니다 .Blux Pro는 같은 문제를 종료합니다. – ricky

0

로컬 알림을 포함 할 수있는 모든 유형의 알림과 푸시 알림을 혼동스럽게합니다. 참조하는 설정은 모든 유형의 알림을 제어합니다.

관련 문제