gpt4 book ai didi

ios - 在 iOS8+ 中运行后台服务

转载 作者:行者123 更新时间:2023-11-30 14:15:04 27 4
gpt4 key购买 nike

我有一个应用程序,只要 iPhone 处于事件状态(即显示屏打开时),就需要连接到服务器。为此,我需要以下两件事。

在android中我们有组合

  • BroadcastReceiver 在屏幕处于事件状态时收到通知
  • Services 在后台运行应用进程来完成此任务。

但在 iOS 中我找不到任何此类服务。有什么办法可以在 iOS 8 中完成这个任务吗? iOS 中是否有与上述 2 等效的东西?

最佳答案

查看 downloading data in the background 上的文档的这一部分。您需要在 AppDelegate 中实现 application:performFetchWithCompletionHandler:,在功能中打开“后台模式”(通过单击项目导航器中的顶部项目(旁边带有蓝色图标的项目)进行查找) ,并选中“后台获取”。

请注意,系统决定何时调用 application:performFetchWithCompletionHandler:——这对我们来说是完全不透明的。仅当您的应用程序不是在前台运行的应用程序时才会调用它。

我不知道有什么方法可以在每次设备解锁时收到通知。

关于ios - 在 iOS8+ 中运行后台服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31294800/

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