2016-09-03 5 views
1

내 앱이 applicationIconBadgeNumber을 업데이트하도록 허용하고 싶습니다. 사용 용도 :ios 앱의 알림 설정을 재설정하는 방법

let settings = UIUserNotificationSettings(forTypes: .Badge, categories: nil) 
UIApplication.sharedApplication().registerUserNotificationSettings(settings) 
... 
UIApplication.sharedApplication().applicationIconBadgeNumber = someNumber 

모두 잘됩니다. 하지만 이제는 해당 사용자가 iOS 설정이 아닌 내 내 알림 을 사용/사용 중지하도록 설정할 수 있습니다.

나는 UIApplication.sharedApplication().cancelAllLocalNotifications()을 사용하려고했지만 내 경우에는 작동하지 않습니다.

어떻게하면됩니까?

+2

앱에 부여 된 권한에는 영향을 줄 수 없습니다. 사용자가 초기 사용 권한 요청에 응답하면 설정에서 만 변경할 수 있습니다. 당신은 당신이 가진 권한을 단순히 사용하지 못합니다. 배지가 필요없는 앱 설정이있는 경우 (예 : 배지 값을 설정할 수있는 권한이 있더라도 배지 값을 설정하지 않음) – Paulw11

+0

Thx. 내가 할 수 있다는 것을 의미하지만 내 메뉴와 설정 메뉴의 설정이 다를 것입니다. 그건 좋지 않다 ... – adrenalin

+0

그것이 어떻게 될 것입니다. 당신은 정말로 두 가지 다른 것들에 대해 이야기하고 있습니다. 권한 및 앱 설정. 사용자가 사용 권한을 부여합니다. 이 권한들로 무엇을 할 수 있습니까? 그 차이가 미묘하고 사용자가 이해할 수 없다는 것을 알고 있으므로 사용자가 할당 된 권한을 변경할 수있는 곳에서 앱 설정을 여는 버튼을 제공해야합니다. – Paulw11

답변

관련 문제