我知道 performFetchWithCompletionHandler 旨在用于通过网络在后台获取数据,但我可以使用它来获取不需要网络连接的数据吗?例如,我想使用 M7 运动协处理器从 CoreMotion 的步数查询中提取一些步数信息。这是此 API 的合法使用,还是 Apple 会阻止我的应用程序使用该 API 获取非网络数据?
我联系了苹果公司,他们拒绝回答我的疑问,但是我的应用程序是使用我上面提到的技术批准的,所以我假设以这种方式使用 performFetchWithCompletionHandler 是允许的。