2012-09-07 77 views
0

中的用户我正打算针对某人的iphone丢失或被盗的时间编写应用程序。所以它需要通过GPS告诉手机的位置,但如果它被盗了,让小偷打开GPS并不是一个好主意。所以我想知道是否有可能在没有提示用户的情况下打开/关闭GPS。谢谢。以编程方式打开/关闭GPS,而不提示iPhone

+0

只是为了阐明 - 你是否打算通过App Store或Cydia发布应用程序? – mja

+0

您可能需要让用户首先为应用程序启用位置服务。而且他们需要设置限制来防止小偷禁用定位服务。 –

+0

如果存在这种方式,iOS中存在严重缺陷。这将允许恶意软件控制电话的位置是否可用,这对隐私和安全是一个严重的风险。 (想象一下某人的电话被告知找到他们是为了计划一个攻击/谋杀/绑架的人,或者是因为某种原因跟踪他们的丈夫/妻子的配偶。) –

回答

1

您无法完全绕过提示。但是,如果用户允许应用使用位置数据,它将不会永久显示。一旦用户允许两次访问,应用程序不会再提示。对于您描述的应用程序,用户必须先执行此操作,然后才能在未提示的情况下继续进行访问。

位置服务处于活动状态时,屏幕顶部仍有一个指针图标。尽管如此,没有办法。

4

我不知道,如果你已经看到了这与否:Apple's 'find my iPhone'

无论哪种方式,应用程序必须运行,有GPS功能的,该服务能够正常工作。任何半智慧小偷都知道要退出这样的应用程序

相关问题