当应用程序进入后台时,是否可以通过更新位置不断发送网络请求?

问题描述:

我有一个应用程序需要发送用户的位置信息到服务器。 通过设置“所需的背景模式”,它可以调用didUpdateToLocation。 但我可以在didUpdateToLocation中发送网络请求,而不是由Apple拒绝?当应用程序进入后台时,是否可以通过更新位置不断发送网络请求?

感谢您的回答。

这一切都取决于。如果用户完全理解他们的数据将被发送到您的服务器(并保存?),它不会被Apple拒绝。但它不能消耗大量电池,用户重新启动它也不能运行超过24小时。他们这样做,所以你不能让人用你的应用程序来追踪一个。