iphone - iOS:如何将不使用后台音频、Voip、GPS 的应用程序保留在后台?

标签 iphone objective-c ios background multitasking

我有一个应用程序需要留在后台。

它应该每 10 分钟检查一些值,这样它就不会消耗电池。

此应用程序不会使用任何背景音频/Voip/GPS。 做到这一点并获得 Apple 批准的最佳方式是什么?

提前致谢!

最佳答案

显然你想获得 Apple 的批准,所以我认为它不适用于越狱设备。

简短的回答,你不能。请参阅此问题以获取解释:Correct way to poll server in background

此外,根据这个问题,似乎有一些“黑客”试图让后台应用程序永远运行:iPhone - Backgrounding to poll for events

但是无论如何,如果您尝试的话,您的应用程序被拒绝的可能性很大。如果您需要检查的值在服务器上,您应该考虑使用推送通知。

关于iphone - iOS:如何将不使用后台音频、Voip、GPS 的应用程序保留在后台?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9176829/

相关文章:

iphone - 'NSString' 没有可见的@interface 声明选择器 'appendData'

ios - Google SignIn SFSafariViewController/WebView 在接受权限后重定向到 Google.com

ios - dSYM 地址查找

ios - 如何使用自动布局将标签居中放置在自定义单元格上?

iphone - 随着表变大,Sqlite3 插入到非索引表需要更长的时间

ios - 在 UISearchBar 中设置取消按钮的样式

iphone - UIViewController 初始化和加载的顺序

ios - iPhone 未从 Apple Watch 接收应用程序上下文

iphone - 是否有任何支持擦洗和 2x 的 iPhone 音频框架?

ios - UITableView 不同部分的不同单元格高度(无行)