我正在构建一个基于位置的应用程序,其中我使用 CLLocation 获取用户设备位置。但是我的问题,是否可以从设备中已经在使用位置服务的其他应用程序中获取用户当前/最后知道的位置。所以我可以节省iPhone的电池吗?只是一个想法。不确定安全问题?还是可能?
提前致谢
No.应用已沙盒化。您无法从任何其他应用访问信息。
一个词
不
您无法访问其他应用的任何信息。
如果你想访问任何信息,你必须越狱你的iPhone,这是苹果绝不允许的。
来自苹果,
应用之间的通信遵循特定路径 为了安全起见,iOS 应用在沙盒中运行,与其他应用的交互有限。当您想与系统上的其他应用程序通信时,有特定的方法可以做到这一点。
For more details, take a look at this link