是否可以在iOS上发送SILENT LOCAL通知

我的应用程序从服务器静默远程通知的挂起模式唤醒,正如我想要的那样.此服务器发送带有“content-available:1”的推送通知,该通知执行该作业.

现在我想在没有服务器帮助的情况下这样做,所以我想在将来的某个时间发送静音本地通知(来自应用程序)(比如15分钟后),但找不到设置的方法内容可供选择:1\” .所以我最终得到的本地通知并没有唤醒我的应用程序,因为我可以使用远程通知.

我搜索了一些信息,我所能找到的只是交互式通知的示例,以及如何设置标题,正文,警报和触发器(基于位置,日期等).但没有关于如何设置内容可用属性.

那么,是否可以为本地通知设置内容?

最佳答案
我认为在没有用户干预本地通知的情况下唤醒应用程序是不可能的.
后台获取可能是您案例的可能解决方案.

application.setMinimumBackgroundFetchInterval(UIApplicationBackgroundFetchIntervalMinimum)

当iOS决定可以进行后台提取时,会调用此UIApplicationDelegate方法:

func application(_ application: UIApplication, performFetchWithCompletionHandler completionHandler: (UIBackgroundFetchResult) -> Void)

转载注明原文:是否可以在iOS上发送SILENT LOCAL通知 - 代码日志