【发布时间】:2019-10-05 01:02:20
【问题描述】:
我正在尝试使用 firebase 在我的应用上实现推送通知。我正在从 firebase 消息传递委托中获取数据,但它没有显示在通知中心。
我已经配置了从 firebase 到消息传递委托的所有内容。
func registerForPushNotifications(application: UIApplication) {
if #available(iOS 10.0, *) {
let center = UNUserNotificationCenter.current()
center.delegate = self
center.requestAuthorization(options: [.alert,.sound]) { (granted, error) in
if error == nil{
DispatchQueue.main.async(execute: {
application.registerForRemoteNotifications()
})
}
}
}
else {
let settings = UIUserNotificationSettings(types: [.alert,.sound], categories: nil)
application.registerUserNotificationSettings(settings)
application.registerForRemoteNotifications()
}
}
【问题讨论】: