【发布时间】:2014-10-08 01:42:41
【问题描述】:
我正在开发一个应用程序,该应用程序将捕获位置更新、网络可达性、电话详细信息。我已经为我的应用注册了后台模式 - 位置更新和后台获取。
操作系统版本 - iOS 7.1
我对在后台模式下可以做什么有一些疑问..
(1) 由于我的应用在后台模式下注册了位置更新,我可以监控网络可达性、通话状态、电池电量吗?当我的应用在后台运行时注册位置更新时,我已经搜索了很多但并不完全清楚是否允许监视和捕获网络数据、电池数据和通话数据。
(2) 应用处于后台状态时是否允许运行辅助线程?
(3) 捕获所述数据的目的是将捕获的数据保存在sqlite数据库中,并使用Web服务发送到服务器。允许吗?
我的应用将进入 Apple 应用商店,因此我正在寻找可接受的方法。
我在某处读到,如果您的应用在后台模式下注册了 VOIP,那么您可以创建一个套接字并捕获数据。但我不确定这种方式是否可行或是否可以被 Apple App Store 接受。
【问题讨论】:
标签: ios7 core-location iphone-5 reachability core-telephony