iOS位置在后台更新应用程序

时间:2012-12-26 04:53:09

标签: iphone ios core-location background-process

我想知道我想要添加到我的应用程序的功能是否可能/不太可能被Apple的审核小组拒绝。

我希望在应用在后台时启用重要的更改位置服务,然后在为用户找到新位置时触发Web请求。

我有兴趣这样做来设置推送通知。我想发送给用户的推送通知需要用户的位置才能使用它。

Apple写道,“只有当缺少这些服务会影响其运营能力时,应用才能申请后台位置服务。”在以下链接中。

http://developer.apple.com/library/ios/#documentation/userexperience/conceptual/LocationAwarenessPG/CoreLocation/CoreLocation.html

我正在努力做一个好主意吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

只要你的应用程序没有这个功能就会受损,这是一个非常好的主意。如果您按照这些指南提交,Apple没有理由拒绝您的应用。我会确保告诉用户应用程序中的某个位置,您的应用将跟踪他们在后台的位置

答案 1 :(得分:0)

对于后台位置更新,不需要推送通知。

你做得很好。只需在plist文件中添加一个键即可通知应用程序,应用程序将在后台运行,并将获取用户的GPS位置。

现在,您必须告知用户,您的应用会跟踪用户的GPS位置,并且由于连续的位置跟踪,它会影响设备电池。

您可以通过在应用的信息页面中添加该行来执行此操作。您还可以在应用程序商店中显示的应用程序说明中提及。

然后苹果不会因GPS追踪而拒绝您的应用。

希望它有助于批准您的应用。

干杯。