【发布时间】:2017-09-07 10:04:54
【问题描述】:
我将 Firebase 从 v3 升级到 v4,但我在接收消息时遇到了一些问题,并且收到了以下警告:
[Firebase/Messaging][I-FCM002019] FIRMessaging 收到数据消息,但 FIRMessagingDelegate 的消息:didReceiveMessage:未实现
我知道我应该实现这个方法:
public func messaging(_ messaging: Messaging, didReceive remoteMessage: MessagingRemoteMessage){
print(remoteMessage.appData)
//let title = remoteMessage.appData[("data"): {"title"}]
var title = "New Request"
for value in remoteMessage.appData{
if let value = value as? [AnyHashable:Any]{
print(value)
}
}
let message = "okay"
print(message)
self.showAlertAppDelegate(title: title ,message:message ,buttonTitle:"ok",window:self.window!)
print(title, message)
}
但是我仍然有警告,所以我应该采取更多措施吗?
【问题讨论】:
标签: firebase swift3 firebase-cloud-messaging ios10 appdelegate