【发布时间】:2017-09-07 15:18:48
【问题描述】:
我将此发送到 Firebase:
{
"to" : "/topics/12344",
"priority" : "high",
"data" : {
"c" : "sometext",
"t" : "someothertext"
},
}
在 Android 上,我可以使用“数据”负载创建自定义通知并访问其对象。我不必发送消息标题和正文,因为我创建了自定义文本。即使应用程序关闭,这也有效。
在 iOS 上,我可以使用以下方式访问自定义数据:
func messaging(_ messaging: Messaging, didReceive remoteMessage: MessagingRemoteMessage) {
print("Received data message: \(remoteMessage.appData)")
}
但它只在应用程序打开时打印,而不是在关闭时打印。如果我将“通知数组”发送到 Firebase,它会在应用关闭时创建通知,但我无法访问自定义负载。
我的问题:如何在应用关闭时访问 iOS 上的自定义负载并创建通知?
【问题讨论】:
-
嘿,没有解决方案?我也有同样的问题。
-
有没有办法只使用数据负载在后台接收推送通知?
标签: ios firebase firebase-cloud-messaging firebase-notifications