使用FCM swift 3将userInfo作为消息进行回收

时间:2017-02-20 11:12:49

标签: swift firebase firebase-cloud-messaging

是否可以识别邮件中的内容?

示例:

Firebase - >发送第一个通知。

Text : John Canna, 20

在代码中我想获取这些信息并将其签名为namelast nameage等变量?

编辑:

我发现如果我转到Firebase控制台中的高级选项来发送消息,我确实有keyvalue的位置。每当我把密钥NAMELASTNAMEAGE放进去并给他们正确的值时,我的代码中就无法收到消息:

func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any], fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) {
        if let aps = userInfo["aps"] as? NSDictionary {
            if let alert = aps["alert"] as? NSDictionary {
                if let message = alert["message"] as? NSString {
                    let name = message.value(forKey: "NAME")
                    let lastName = message.value(forKey: "LASTNAME")
                    let age = message.value(forKey: "AGE")
                }
            } else if let alert = aps["alert"] as? NSString {

            }
        }
    }

提前致谢!

0 个答案:

没有答案