繁体   English   中英

如何在iOS中从Firebase消息通知中获取主题?

[英]How to get the topic out of a Firebase message notification in iOS?

在Android中,您可以使用getFrom()从通知中读取主题。 有人可以帮助我如何在iOS中了解这一点吗?

Android中的getFrom()函数没有iOS的对应函数。

解决方法是,您可以在data有效负载中添加自定义键值对,作为将消息发送到的主题的名称。

这也是此答案中提到的建议解决方法。

在Appdelegate中。 实现以下功能,您可以在userInfo中获取它。

func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject],
                     fetchCompletionHandler completionHandler: (UIBackgroundFetchResult) -> Void) {
            // Access userInfo
            let aps = userInfo["aps"] as? NSDictionary
            if let aps = aps {
                let alert = aps["alert"] as! NSDictionary
                let body = alert["body"] as! String
                let title = alert["title"] as! String                    
            }

}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM