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
}
}
2番目のエラーは、プロパティが存在しないことを意味します。ドキュメンテーションはフレームワークでは古くなっている可能性があります。
したがって、ソリューションはデリゲートの最初の問題を解決しましたが、FIRMessaging.messaging()。remoteMessageDelegate = selfは機能しません。それは上記と同じエラーだと言います。 Swift 3のために働くことになっていると言われています。ちょっと変です。 –
私はSwift 3アプリでFirebaseを手に入れました.FIRMessaging.messaging()のデリゲートにはフレームワーク内の参照が見つかりません。デリゲートを必要としないようにAPIをリファクタリングした可能性があります。私はその行を削除するだけです。 – Mark