我想在应用程序在后台运行时以常规时间间隔调用方法(最小化).
就像我想每天调用web服务....并希望在localNotification消息体中显示此webService的结果.怎么做这个任务?
请按照Apple提供的指南查看应用程序如何进入后台:
查找名为Background Execution and Multitasking的部分:
但是,您只能在后台运行特定类型的任务:
- 在后台播放用户可听内容的应用,例如音乐播放器应用
- 随时向用户通知其位置的应用,例如导航应用
- 支持需要下载和处理新内容的互联网协议语音(VoIP)报亭应用的应用
- 从外部配件接收定期更新的应用程序
如果您的应用程序属于这些类型的掌握范围,您现在可以继续确定应用程序类型.
可能的类型是:
- 音频 - 应用程序在后台播放可听内容.(此内容包括使用AirPlay播放音频或视频内容.)
- location - 即使在后台运行,应用程序也会让用户了解他们的位置.
- voip-该应用程序为用户提供使用Internet连接拨打电话的功能.
- 报亭 - 内容 - 该应用程序是一个报亭应用程序,可在后台下载和处理杂志或报纸内容.
- 外部附件 - 该应用程序与硬件附件配合使用,需要通过外部附件框架定期提供更新.
- bluetooth- central-该应用程序与蓝牙配件配合使用,需要通过CoreBluetooth框架定期提供更新.
| 归档时间: |
|
| 查看次数: |
5139 次 |
| 最近记录: |