gpt4 book ai didi

ios - 如何从 fireBase 推送通知 swift 4 获取数据

转载 作者:行者123 更新时间:2023-11-28 05:49:08 28 4
gpt4 key购买 nike

我正在使用 fcm 生成推送通知。

我收到了推送通知,但我不知道如何在 Swift 4 中提取响应。

func messaging(_ messaging: Messaging, didReceive remoteMessage: MessagingRemoteMessage) {
print("Received data message: \(remoteMessage.appData)")
}

打印结果是这样的:

Received data message: [AnyHashable("vibrate"): 1, AnyHashable("id"): 35823004, AnyHashable("message"): testMessage, AnyHashable("autoRun"): false, AnyHashable("from"): 523681638965, AnyHashable("title"): testTitle, AnyHashable("notifyType"): notify, AnyHashable("sound"): 3, AnyHashable("largeIcon"): http://test.png, AnyHashable("ledColor"): #f39c12]

所以我的问题是如何访问“标题”和“消息”以及其他内容中的数据?

最佳答案

如果你想收到消息,你需要像下面这样设置:

func messaging(_ messaging: Messaging, didReceive remoteMessage: MessagingRemoteMessage) {
print("Received data message: \(remoteMessage.appData)")
let info = response.notification.request.content.userInfo
if let message = info["messages"] {
print(message)
}
}

关于ios - 如何从 fireBase 推送通知 swift 4 获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53535463/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com