2017-09-03 62 views
1

使用Swift 2.3 - Firebase 4Swift - Firebase - applicationReceivedRemoteMessage冲突

| * |如果我试图实现此方法的说:

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

Objective-C的方法“applicationReceivedRemoteMessage:”通过法协议提供“applicationReceivedRemoteMessage”可选要求法冲突“的应用程序(收到:)“MessagingDelegate”

请让我知道这是新的正确的方法

回答

1
func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject], fetchCompletionHandler completionHandler: (UIBackgroundFetchResult) -> Void) { 
    // Let FCM know about the message for analytics etc. 
    FIRMessaging.messaging().appDidReceiveMessage(userInfo) 
    // handle your message 
    } 

参考:https://firebase.google.com/docs/cloud-messaging/ios/receive