gpt4 book ai didi

ios - 接入点 : Receive silent Remote Notification if app was force quit

转载 作者:行者123 更新时间:2023-11-29 11:51:59 24 4
gpt4 key购买 nike

我正在拼命寻找一种方法,以便在用户强制退出他的应用程序时接收静默远程通知。

我之前已经尝试过这个了。唯一的方法是删除 content-available 标志。但后来它不再是一个无声的通知。主要用例是将附加内容下载到远程通知,然后才依次安排本地通知。

随着新的 UNNotification 框架的推出,他们还引入了新的 Notification Service Extension,它提供了一种优雅的方式来下载与远程通知相对应的内容。

但是当应用程序被强制关闭时,仍然没有办法对静默通知做同样的事情。还是我错过了什么?

PS:也许它是重复的,但其他线程不尊重Notification Service Extension

最佳答案

当应用强制关闭时。 AppDelegate 方法:

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

不会叫。但是,如果您的 json 负载包含 aps,您将看到即时消息,在您滑动(或单击通知)后将调用方法。

你可以查看 google 并找到静默状态和正常状态的差异表以及它们在其他 Application State 中的工作

关于ios - 接入点 : Receive silent Remote Notification if app was force quit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40721225/

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