2016-09-28 42 views

回答

-1

是您需要启用每个苹果d背景mode.As

如果您的iOS应用必须保持监控位置即使它在后台运行,使用标准定位服务,并指定UIBackgroundModes键的位置值继续在后台运行并接收位置更新。

Apple Link

0

beacouse我读这样的:在后台

获取位置活动(仅适用于iOS) 的iOS支持的应用程序的交付地点的事件被暂停或不再运行。在后台交付位置事件支持其功能在没有它们的情况下会受到损害的应用程序,因此,配置您的应用程序只在接收后台事件时才会为用户带来实实在在的好处。例如,转由转动的导航应用程序需要随时跟踪用户的位置,并通知用户何时该做出下一个转折。如果您的应用可以使用替代方法(如区域监控),它应该这样做。 您有多种选择来获取背景位置事件,并且每个选项在功耗和位置准确性方面都有优点和缺点。只要有可能,应用程序应该使用重大更改位置服务(如启动重要更改位置服务中所述),该服务可以使用Wi-Fi来确定用户的位置并消耗最少的功率。但是,如果您的应用需要更高精度的位置数据,则可以将其配置为后台位置应用并使用标准位置服务。

看来,我可以后台位置或有意义的变化之间选择

0

我认为这是苹果的网站上的答案:

enter image description here