2016-08-05 6 views
3

許可の検索方法(アプリを起動すると表示される)のデフォルトの動作を変更できますが、ユーザーがサインアップされたときに表示したい場合は、 M私の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

以下のようにユーザーをお願いしたいと思います別のクラスに配置することができますサインアップ画面の後に表示されます! – Lion

答えて

4

あなたはあなたがあなたの `ホーム画面のviewdidload`またはものは何でもあなたからこれを呼び出すことができます

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

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

それは何の問題もないでしょうか?それはユーザーが彼の決定を提供するまで一度だけ表示されますか? –

+1

はい、一度表示されます – iSashok

関連する問題