0
Firebase 푸시 알림 빠른 시작을 따르고 있지만이 오류가 발생합니다. 이 빠른 시작 가이드 문서이기 때문에 무슨 일이 일어나고 있는지Firebase 푸시 알림을 설정하는 중 오류가 발생했습니다.
확실하지.
Firebase 푸시 알림 빠른 시작을 따르고 있지만이 오류가 발생합니다. 이 빠른 시작 가이드 문서이기 때문에 무슨 일이 일어나고 있는지Firebase 푸시 알림을 설정하는 중 오류가 발생했습니다.
확실하지.
AppDelegate
을 UNUserNotificationCenterDelegate
으로 설정하려고하지만 AppDelegate
은 아직 해당 프로토콜을 구현하지 않습니다. 프로토콜에 대한 자세한 내용은 here을 참조하십시오. UNUserNotificationCenterDelegate
의 사양은 here입니다. 이런 식으로 작동합니다 :
extension AppDelegate: UNUserNotificationCenterDelegate {
optional func userNotificationCenter(_ center: UNUserNotificationCenter,
willPresent notification: UNNotification,
withCompletionHandler completionHandler: @escaping (UNNotificationPresentationOptions) -> Void) {
// TODO: Implement
}
optional func userNotificationCenter(_ center: UNUserNotificationCenter,
didReceive response: UNNotificationResponse,
withCompletionHandler completionHandler: @escaping() -> Void) {
// TODO: Implement
}
}
두 번째 오류는 속성이 존재하지 않는다는 것을 의미합니다. 설명서는 프레임 워크와 함께 구식 일 가능성이 큽니다.
따라서 솔루션이 대리인의 첫 번째 문제를 해결했지만 FIRMessaging.messaging(). remoteMessageDelegate = self가 작동하지 않습니다. 위와 같은 오류가 발생합니다. 그것은 Swift 3에서 일하기로되어 있다고 말합니다. 그래서 그것은 이상합니다. –
Swift 3 앱에 Firebase가 있습니다. 프레임 워크에서 FIRMessaging.messaging()에 대한 대리자에 대한 참조를 찾을 수 없습니다. API를 리팩터링하여 대리인이 필요하지 않을 수도 있습니다. 나는 그 라인을 지우고 싶다. – Mark