2017-01-31 17 views
2

私は自分のアプリにfirebaseプッシュ通知を統合しました。通知はxcodeで有効になっています。証明書も問題ありません。しかし、通知は私のアプリに表示されていません。それについて誰もが考えている?あなたは適切なSDKを入れていない場合Firebase通知が機能しないios

[FIRApp configure]; 

if (floor(NSFoundationVersionNumber) <= NSFoundationVersionNumber_iOS_9_x_Max) { 
    UIUserNotificationType allNotificationTypes = 
    (UIUserNotificationTypeSound | UIUserNotificationTypeAlert | UIUserNotificationTypeBadge); 
    UIUserNotificationSettings *settings = 
    [UIUserNotificationSettings settingsForTypes:allNotificationTypes categories:nil]; 
    [[UIApplication sharedApplication] registerUserNotificationSettings:settings]; 
} else { 
    // iOS 10 or later 
#if defined(__IPHONE_10_0) && IPHONE_OS_VERSION_MAX_ALLOWED >= IPHONE_10_0 
    UNAuthorizationOptions authOptions = 
    UNAuthorizationOptionAlert 
    | UNAuthorizationOptionSound 
    | UNAuthorizationOptionBadge; 
    [[UNUserNotificationCenter currentNotificationCenter] 
    requestAuthorizationWithOptions:authOptions 
    completionHandler:^(BOOL granted, NSError * _Nullable error) { 
    } 
    ]; 

    // For iOS 10 display notification (sent via APNS) 
    [[UNUserNotificationCenter currentNotificationCenter] setDelegate:self]; 
    // For iOS 10 data message (sent via FCM) 
    //  [[FIRMessaging messaging] setRemoteMessageDelegate:self]; 
#endif 
    } 

[[UIApplication sharedApplication] registerForRemoteNotifications]; 

答えて

2

問題が発生する可能性があります。

は、ここに私のコードです。

'Firebase/Core'と 'Firebase/Messaging'

+1

私のプロジェクトでfirebase/messagingが見つかりませんでした。エラーメッセージが表示されるはずです。どうもありがとう。 – thomasadolf

関連する問題