iOS后台进程类似于Android AlarmManager

2023-12-19

我必须安排一个固定任务,以固定的时间间隔检查来自互联网的一些信息。

在 Android 中,我使用 AlarmManager 和 setRepeating,但我是 iOS 新手。 有一些类似的api可以帮助我吗?我需要一个在应用程序被操作系统杀死时仍能生存的任务。

你知道有关它的教程吗?


据我所知,在 iOS 中,您无法实现这样的服务,该服务在其主机应用程序被杀死后仍保持活动状态,而且只有几种类型的应用程序可以运行一些后台任务 - 请参阅文档here http://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html#//apple_ref/doc/uid/TP40007072-CH4-SW20。您可以在服务器端执行任务,并在需要用户注意时发送推送通知 - 只要用户允许您的应用程序接收推送通知即可。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

iOS后台进程类似于Android AlarmManager 的相关文章

随机推荐

  • 在jquery中将文本框设置为只读并将背景颜色设置为灰色

    再会 我想在我的中创建一个文本框jsp成为readonly其背景颜色为灰色disable在 Jquery 中 以下是我的代码 if a billAccountNumber attr readonly true 我不喜欢使用attr disa
  • 服务在 SQL Server 配置管理器中不可见

    我已经安装了 SQL Server 2008 Management Studio Express 32 位 我已成功安装它 但当我尝试连接 SQL Server 时出现错误 然后我想从 SQL Server 配置管理器打开服务 但我看不到任
  • 将函数传递给子例程时,虚拟过程“f”中的接口不匹配

    我正在尝试编写一个具有两个参数的子例程 用于最小化 数组x任意长度 一个函数f接受该长度的数组并返回一个标量 示例模块 module foo contains subroutine solve x f real dimension inte
  • 如何通过 iPhone 上的网页检查应用程序是否已安装

    我想创建一个网页 一个将 iPhone 重定向到应用商店 https en wikipedia org wiki App Store 28iOS 29如果 iPhone 没有安装该应用程序 但如果 iPhone 安装了该应用程序 我希望它打
  • 在面板内的控件顶部绘图 (C# WinForms)

    我知道这个问题已经被问过多次 但到目前为止我还没有找到一个好的解决方案 我有一个带有其他控件的面板 我想在它上面以及面板中所有控件的顶部画一条线 我遇到了 3 种解决方案 它们都没有按照我想要的方式工作 获取桌面 DC 并在屏幕上绘制 如果
  • chm hhk 中的关键字标签

    我目前正在检查 CHM 的二进制索引构建 但我注意到示例项目中的一些 hhk 例如生成的 Sphinx 有一个 关键字 标签 该标签似乎没有记录在chmspec http www nongnu org chmspec latest Site
  • 有没有办法通过反射获取类型的别名?

    我正在编写一个简单的代码生成应用程序来从 DB2 数据库模式构建 POCO 我知道这并不重要 但我更喜欢使用类型别名而不是实际的系统类型名称 如果可用 即 int 而不是 Int32 有没有一种方法可以使用反射来获取类型的别名而不是实际类型
  • 在 VS 中以编程方式打开解决方案时,如何才能将文件添加到最近项目的 MRU 列表中?

    当使用以下方式在加载项 扩展 在我的例子中为 VS2012 中以编程方式打开解决方案时解决方案 打开 http msdn microsoft com en us library vstudio envdte solution open as
  • 如何在 Python 中进行相对导入?

    想象一下这个目录结构 app init py sub1 init py mod1 py sub2 init py mod2 py 我正在编码mod1 我需要从中导入一些东西mod2 我该怎么做呢 I tried from sub2 impo
  • TFS 迭代积压仅显示用户故事而不是任务

    在使用敏捷流程模板的 TFS 2015 中 board对于 故事 待办事项列表仅显示故事 当前迭代的面板显示故事下的所有任务 这对于大多数团队来说都是有意义的 我们正在将我们的工作分解成比平常更小的故事 因此避免任务崩溃 https www
  • python 尝试一下 except

    我的问题很简单 我有一个try except代码 在尝试中 我进行了一些http请求尝试 在例外中 我有几种方法来处理我遇到的异常 现在我想在我的代码中添加一个时间参数 这意味着尝试只会持续 n 秒 否则用 except 捕获它 用自由语言
  • 如何在.NET 6库中引用ASP.NET Core 6类型?

    我正在为我的组织开发内部图书馆 我需要引用通常 属于 网络应用程序的某些类型 例如 提供一些扩展 WebApplicationOptions HttpContext 如果我使用
  • Python 偏导数简单

    我对用 Python 计算偏导数感兴趣 我见过计算单变量函数导数的函数 但没有见过其他函数 找到具有以下功能的东西就太好了 f x y z 4xy xsin z x 3 z 8y part deriv function f variable
  • Mercurial如何检索执行hg推送的真实用户

    在服务器站点上 hg tip显示执行 hg Push commit 的用户 数据取自 hgrc 的 user 部分 我可以把我喜欢的任何东西放在那里 但如何在服务器上了解真正这样做的人hg push 你需要维护一个pushlog手动跟踪这一
  • 在 Javascript 中将图像转换为二进制数据或字符串

    我正在使用 Chrome Extension 上的 XMLHttp Request 将图像文件上传到 TWITPIC 我需要将图像作为有效负载发送 有没有办法做到这一点 我找到了这个链接在javascript中将图像转换为二进制数据 htt
  • Python 3 中真正的私有变量

    所以我知道如何在 python 中使变量 私有 如下所示 class Foo def init self self private bar 这 有效 但无效 如下所示 foo Foo private in vars foo False Fo
  • 在模块 guava-20.0.jar (com.google.guava:guava:20.0) 中发现重复的类 com.google.common.util.concurrent.ListenableFuture

    当我使用implementation com google firebase firebase inappmessaging display 17 2 0 in my app build gradle 我收到此错误 Duplicate cl
  • jQuery - 用 DIV 跟随光标

    如何使用 jQuery 使 DIV 跟随光标 您不能使用 a 跟随光标DIV 但你可以画一个DIV当移动光标时 document on mousemove function e your div id css left e pageX to
  • C# - 何时调用 base.On Something?

    我在用着Windows Forms并且必须继承一些控件来提供自定义行为 这种继承显然会导致方法重写 所以 这是问题 在这种情况下调用的顺序base OnSomething 真的可以影响程序的可见行为吗 protected override
  • iOS后台进程类似于Android AlarmManager

    我必须安排一个固定任务 以固定的时间间隔检查来自互联网的一些信息 在 Android 中 我使用 AlarmManager 和 setRepeating 但我是 iOS 新手 有一些类似的api可以帮助我吗 我需要一个在应用程序被操作系统杀