首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Network.Framework的iOS后台使用

Network.Framework的iOS后台使用
EN

Stack Overflow用户
提问于 2019-03-08 05:06:49
回答 1查看 222关注 0票数 0

我已经编写了一个简单的基于WiFi的应用程序,它使用Network.Framework上的TCP,每10秒从特定端口的远程服务接收大约80个字节。我想在前台和后台将这些数据写入文件。

问题是,如果有/允许/最符合这个要求,那么background modes中的哪一个?

感激地接受了所有的智慧。

EN

回答 1

Stack Overflow用户

发布于 2019-03-09 07:27:29

不知道你的应用程序的其他信息(是音乐应用程序吗?位置应用程序? VoIP?蓝牙应用程序?)很难说你会做什么。但有两类后台操作:

当您转到后台时正在进行的后台操作,可以是特定类型应用程序的finished.

  • Permitted
  1. 操作。请参阅您提供的有关后台模式的链接中的“实现长时间运行的任务”。

第一个并不是真的适用于你,因为这是正在进行的。在第二项中,我猜“后台抓取”是最合适的。

请注意,您不一定会像您希望的那样定期被调用。但由于您的时间间隔相当长(10秒),那么几百毫秒的延迟不会有特别大的危害,我猜。

但也要注意“启用这种模式并不能保证系统会给你的应用程序任何时间来执行后台抓取。系统必须平衡你的应用程序获取内容的需求与其他应用程序和系统本身的需求。”

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55052785

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档