2016-07-28 1 views
0

突然、私のアプリはデバイストークンを生成できません。 リモートプッシュ通知を受け取るアプリを作成しましたが、アプリはうまくいきましたが、今日はアプリトークンが生成されず、xcodeでコードを実行してトークンを生成しません。デリゲートメソッドは呼び出されません。 私は何も変えず、もっと仕事をしません。関数didRegisterForRemoteNotificationsWithDeviceTokenは機能しません。見て:私のアプリはデバイストークンを生成できません

func application(application: UIApplication, didFailToRegisterForRemoteNotificationsWithError error: NSError) { 
    print(error) 
} 
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool 
{ 
    // Override point for customization after application launch. 

    let types:UIUserNotificationType = [UIUserNotificationType.Alert, UIUserNotificationType.Badge, UIUserNotificationType.Sound] 


    application.registerUserNotificationSettings(UIUserNotificationSettings(forTypes: types, categories: [newsCategory])) 

    return true 
} 

なぜこの問題:

func application(application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: NSData) { 
    print(deviceToken) 
} 

この関数は何もしない印刷何もいけないん?どうすれば修正できますか?

答えて

0

application.registerForRemoteNotifications()は、登録後にapplication:didFinishLaunchingWithOptionsに電話する必要があります。

関連する問題