Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Swift-Firebase 4-处理远程消息的正确方法_Ios_Swift_Firebase_Firebase Cloud Messaging - Fatal编程技术网

Ios Swift-Firebase 4-处理远程消息的正确方法

Ios Swift-Firebase 4-处理远程消息的正确方法,ios,swift,firebase,firebase-cloud-messaging,Ios,Swift,Firebase,Firebase Cloud Messaging,Firebase v3中的一切都运行良好。 我最近升级到Firebase v4。 我实现了所有的协议功能 Stil收到的消息未处理,我得到以下警告 [Firebase/Messaging][I-FCM0022019]firmMessaging收到数据消息,但firmMessagingDelegate的-Messaging:didReceiveMessage:未实现 |*|如果我尝试实现此方法,它会说: func applicationReceivedRemoteMessage(remoteMes

Firebase v3中的一切都运行良好。
我最近升级到Firebase v4。
我实现了所有的协议功能

Stil收到的消息未处理,我得到以下警告

[Firebase/Messaging][I-FCM0022019]firmMessaging收到数据消息,但firmMessagingDelegate的-Messaging:didReceiveMessage:未实现

|*|如果我尝试实现此方法,它会说:

func applicationReceivedRemoteMessage(remoteMessage: MessagingRemoteMessage)
{
    print("%@", remoteMessage.appData)
}
目标-C方法“applicationReceivedRemoteMessage:”由方法“applicationReceivedRemoteMessage”提供与协议“MessagingDelegate”中的可选需求方法“application(received:)”冲突

请告诉我哪种是新的正确方法

func applicationReceivedRemoteMessage(remoteMessage: MessagingRemoteMessage)
{
    print("%@", remoteMessage.appData)
}