当使用位置/音乐功能时,我们可以注册 iPhone 应用程序在后台运行。我的问题是我们可以根据位置更新触发偶数吗?例如:当我在后台达到某个预定义的纬度/经度而不启动应用程序时,将纬度/经度发送到服务器?
如果有任何帮助,我不介意使用企业解决方案。
当使用位置/音乐功能时,我们可以注册 iPhone 应用程序在后台运行。我的问题是我们可以根据位置更新触发偶数吗?例如:当我在后台达到某个预定义的纬度/经度而不启动应用程序时,将纬度/经度发送到服务器?
如果有任何帮助,我不介意使用企业解决方案。
查看重要的位置更改API,它应该提供您想要的,尽管不是很准确。
http://longweekendmobile.com/2010/07/22/iphone-background-gps-accurate-to-500-meters-not-enough-for-foot-traffic/
是的,这是可能的。如果您使用 locationmanager 并通过委托获得新位置,您的代码将在不打开应用程序的情况下执行。
是的,这是可以做到的。查看 Apple 关于获取用户位置的详细信息
你需要实现这个 API
- (void)locationManager:(CLLocationManager *)manager didEnterRegion:(CLRegion *)region{
//write code here
}