iphone - 如何在 iOS 应用程序中管理定期维护?

标签 iphone ios objective-c scheduled-tasks freeze

我正在寻找一种能够在 iPhone 应用程序中处理定期维护的方法。我们在我们的应用程序中使用网络服务(.Net/C#),最近我们增加了服务器数量来维护网站流量。因此,每当网络团队上传网站时,他们都会显示网站正在进行定期维护。对于 iPhone,我写了下面的代码来同时处理超时。

NSMutableURLRequest *theRequest = [NSMutableURLRequest requestWithURL:url cachePolicy:NSURLRequestReloadIgnoringCacheData timeoutInterval:60.0];

它会在 60.0 秒后通知用户。因此用户提示卡住 iPhone 应用程序。还有其他方法可以处理吗?或者有没有其他方法可以在定期维护时打开任何特定屏幕?

任何帮助将不胜感激!谢谢。

最佳答案

在这种情况下,iOS 7 静默后台通知可能适合您。

关于iphone - 如何在 iOS 应用程序中管理定期维护?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15307784/

相关文章:

IOS [__NSPlaceholderArray initWithObjects :count:]: attempt to insert nil object from objects[0]'

ios - 使用来自光盘的数千张图像实现 Photo Grid 的平滑滚动

ios - 在文本矩阵中使用多个 CGAffineTransform

ios - 停用 NSLayoutConstraint iOS 7

iphone - 获取NSArray中xcode项目文件夹的所有图像

ios - RealmSwift:void函数中意外的非void返回值

iphone - 如何确定用户在从我的应用调用电话时是否按下了“调用”或“取消”按钮?

ios - 多个自定义单元格

iphone - AVAudioPlayer 帮助 : Playing multiple sounds simultaneously, 一次停止它们,并解决自动引用计数

javascript - iPhone Web 应用程序 : Window. 位置似乎不起作用