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

标签 ios apple-push-notifications localnotification silent-notification

我的应用根据服务器的静默远程通知从挂起模式唤醒,这完全符合我的要求。该服务器发送带有“content-available:1”的推送通知,完成这项工作。

现在我想在没有服务器帮助的情况下执行此操作,因此我想在将来的某个时间发送无声本地通知(来自应用程序)(就像 15 分钟后一样),但找不到设置“内容可用:1”的方法。因此,我最终收到了不会唤醒我的应用程序的本地通知,而我可以使用远程通知。

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

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

最佳答案

如果没有用户干预,这不可能。在 iOS 中,没有 Android 的 AlarmManager 类解决方案可以将应用程序从挂起模式唤醒。在 iOS 中,除了远程推送通知(如果外部应用程序定期发送推送通知)之外,没有办法定期将应用程序从暂停模式唤醒。

关于ios - 是否可以在 iOS 上发送 SILENT LOCAL 通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44944383/

相关文章:

javascript - FBSDK: 无法读取属性 loginwithread permissions of undefined

ios - 无法在Pickerview中设置inputAccessoryView工具栏

ios - PHPhotoLibrary 错误 : content editing in performChanges results in error "The operation couldn’ t be completed.(Cocoa 错误 -1。)”

带按钮的 iOS APNS 警报

iOS App Delegate params 字典不包含任何相关链接

c# - PushSharp 不发送通知

firebase - cordova-plugin-fcm 使用 ios 真实设备( ionic )在 token 中给出 null

ios - 如何在 Swift 中设置 UILocalNotification 声音名称

ios - 如果在 iOS 设置中禁用通知访问时安排本地通知,则不会在 iOS 13 上触发本地通知

ios - 如何设置本地通知在首次设置通知后每秒触发一次?