我已经在Firebase控制台中为我的iOS应用程序在Xcode 9中注册了我的应用程序,我遇到的问题是我可以在应用程序处于后台或挂起模式时收到消息,并且还可以在前台接收它。
1:我正在使用
Messaging.messaging().subscribe(toTopic: "/topics/my-topic")
订阅我的主题。
我和邮递员发送邮件:
{
"to":"/topics/my-topic",
"content_available": true,
"data":
{
"message": "some message.."
}
}
2:我在app delegate
中收到消息 func userNotificationCenter(_ center: UNUserNotificationCenter, willPresent notification: UNNotification, withCompletionHandler completionHandler: @escaping (UNNotificationPresentationOptions) -> Void) {
UIApplication.shared.applicationIconBadgeNumber = 0
}
。
如何在应用未运行时收到主题中的消息并执行本地推送通知?