我需要一些关于基于位置的iPhone应用程序的建议。
我正在构建一个应用程序,通知用户附近的位置。当应用程序在前台时,它将使用正常的didUpdateToLocation:fromLocation:方法(计算用户与感兴趣的地点之间的距离),但是当它在后台运行时,我不确定最佳方法是什么。
我考虑在应用程序进入后台之前从所有感兴趣的地方创建CLRegions。如果用户进入区域,应用程序将进行本地通知并通知用户感兴趣的地点。
或者我可以注册CL显着更新,计算用户和所有地点之间的距离,并通知任何接近的地点。也许不是最好的解决方案,操作系统可能没有足够的时间来计算接近的地点?
有没有人有同样的经验? 任何建议?
我正在构建一个应用程序,通知用户附近的位置。当应用程序在前台时,它将使用正常的didUpdateToLocation:fromLocation:方法(计算用户与感兴趣的地点之间的距离),但是当它在后台运行时,我不确定最佳方法是什么。
我考虑在应用程序进入后台之前从所有感兴趣的地方创建CLRegions。如果用户进入区域,应用程序将进行本地通知并通知用户感兴趣的地点。
或者我可以注册CL显着更新,计算用户和所有地点之间的距离,并通知任何接近的地点。也许不是最好的解决方案,操作系统可能没有足够的时间来计算接近的地点?
有没有人有同样的经验? 任何建议?