gpt4 book ai didi

iOS如何安排任务并在应用程序关闭时随机执行

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:53:05 24 4
gpt4 key购买 nike

我在使用 FCM Job Dispatcher 的 Android 中创建了一个应用程序。现在我正在开发 iOS 应用程序,并没有从 FCM 中找到类似的东西。

然后我尝试研究类似“Android 中的服务”的东西,即使在应用程序关闭时也能执行后台任务。但遗憾的是我没有在 iOS 中找到类似的东西。

所以我只剩下 iOS 中的本地通知了。但我不知道如果我的用例如下是否对我有帮助:

  • 应用程序必须仅在连接互联网(wifi 而非移动数据)、设备空闲时运行服务
  • 如果满足上面给定的条件,无论应用程序是否正在运行,服务都必须运行。

所以我很困惑我应该选择什么来执行这种类型的任务。我真的很困惑,像 WhatsApp 和其他应用程序,如果它们甚至没有在后台运行,它们实际上是如何接到电话和消息的。

请分享您的观点,在这些情况下我应该使用什么?

最佳答案

在您的应用不在前台时执行任务的上下文:

1) 应用程序在后台 - 简单的后台获取就可以了

2) 应用已终止 -

Note - If user forcefully quit the application nothing will work other than VOIP services but again VOIP services only available for the apps having audio/video calling feature

案例:1 - 用户强行退出应用

你不能做任何事情。

案例:2 - 系统因某些原因终止了应用

后台抓取适用于以下条件:

  • 位置相关服务
  • 音频相关服务
  • 蓝牙/周边设备数据同步
  • 通过静默通知进行后台下载(推送消息在有效负载中具有 key content-available key )

更多引用。 read here

关于iOS如何安排任务并在应用程序关闭时随机执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54586559/

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