2016-10-18 2 views
3

Firebase를 사용하여 푸시 알림을 구현하려고합니다. 코아포드를 사용하여 'Firebase/Core'및 'Firebase/Messaging'프레임 워크를 설치했습니다. 파일에서 FirebaseInstanceID & FirebaseMessaging을 가져올 수 있습니다. 하지만 "가져 오기 UserNotifications" 그것은 "No such module"이라고 말합니다. 내가 사용하고있다 스위프트 2.1.1Xcode 7.3.1 그리고 내 타겟 iOS는 8.1 이상이다. 친절히 도와 주셔서 감사합니다.iOS 스위프트에서 UserNotifications를 가져올 수 없습니다.

+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() 

중포 기지 메시징이 작동하지만 몇 가지 새로운 iOS10 기능이 작동하지 않을 수 있습니다.

관련 문제