2016-10-18 20 views
3

Firebaseを使用してプッシュ通知を実装しようとしています。私は 'Firebase/Core'と 'Firebase/Messaging'フレームワークをコカポッドを使ってインストールしました。 ファイルにFirebaseInstanceID & FirebaseMessagingをインポートできます。しかし、"import UserNotifications"の場合、それは"いいえそのようなモジュール"と言います。私はSwift 2.1.1を使用しています。Xcode 7.3.1と私のターゲットとするiOSは8.1+です... おかげさまで、ありがとうございました。iOSでUserNotificationsをインポートできないSwift

+1

このクラスは 'Xcode 7.3.1'では利用できません。 'xcode 8 'を使います。 – Rahul

+1

UserNotificationsはiOS 10以降からのみご利用いただけます - Xcode 8が必要です –

答えて

0

UserNotificationは、iOS 10以降で利用できます。 Xcode 7.3.1はiOS 9のみサポートしています。 このフレームワークを使用する必要がある場合。 iOS 10をサポートする最新のXcode(明らかにXcode8)にアップデートする必要があります。

1

XCode 8へのアップグレードがおそらく最適です。

しかし、あなたは、または(UserNotificationsをインポートせず)を使用すると、APNの登録の古い方法を使用することができますいくつかの理由でアップグレードしないことができない場合:

let settings: UIUserNotificationSettings = 
     UIUserNotificationSettings(forTypes: [.Alert, .Badge, .Sound], categories: nil) 
    application.registerUserNotificationSettings(settings) 
    application.registerForRemoteNotifications() 

Firebase Messagingは動作しますが、いくつかの新しいiOS10機能が機能しない可能性があります。

関連する問題