2016-08-05 23 views
3

我們可以更改權限搜尋方法(它出現在我們啓動應用程序時出現)的默認行爲,但我想在用戶註冊時顯示它,米我的appDelegate這樣做:請求通知權限註冊後(不只是在應用程序啓動後)

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { 

    let notificationSettings = UIUserNotificationSettings(
     forTypes: [.Badge, .Sound, .Alert], categories: nil) 


    application.registerUserNotificationSettings(notificationSettings) 

    return true 
} 
+1

你可以從你的'主屏幕或任何你的viewdidload'調用此您可以將它放在不同的類在註冊屏幕後顯示! – Lion

回答

4

,你要問用戶像下面

let notificationSettings = UIUserNotificationSettings(
      forTypes: [.Badge, .Sound, .Alert], categories: nil) 

UIApplication.sharedApplication().registerUserNotificationSettings(notificationSettings) 
+0

它不會使任何問題正確嗎?它只會出現一次,直到用戶提供他的決定? –

+1

是的,它出現一次 – iSashok

相關問題