gpt4 book ai didi

swift - iOS13 中 FCM 的推送通知问题

转载 作者:行者123 更新时间:2023-11-28 13:26:15 25 4
gpt4 key购买 nike

我正在使用 FCM 进行推送通知。我曾经使用以下方法刷新应用程序的内容

func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any], fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) {

现在在 iOS13 中,此方法不再触发。我也包含了 apns-push-type 和 apns-priority。

最佳答案

我发现了问题。

UIApplication.shared.registerForRemoteNotifications() 

这必须在每次启动时运行。最好将它保留在 didFinishLoadingWithOptions 方法中。在我以前的版本中,我曾经第一次调用它,但看起来每次启动都必须调用它。

并确保也为通知和消息传递设置委托(delegate)。

UNUserNotificationCenter.current().delegate = self
Messaging.messaging().delegate = self

关于swift - iOS13 中 FCM 的推送通知问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58321375/

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