我有一个应用程序可以在前台运行时跟踪设备的当前位置。我也想在后台运行时做同样的事情。
我做了一些研究并尝试了以下方法:
- 应用
setKeepAliveTimeout:600 handler:^{ [self backgroundHandler]; }];
当应用程序在调试下运行时,一切正常(我的意思是当设备连接到 mac pc 或连接充电的设备时)。当设备与 PC 断开连接或充电应用在后台运行时无法跟踪当前位置。
这是为什么?
我有一个应用程序可以在前台运行时跟踪设备的当前位置。我也想在后台运行时做同样的事情。
我做了一些研究并尝试了以下方法:
setKeepAliveTimeout:600 handler:^{ [self backgroundHandler]; }];
当应用程序在调试下运行时,一切正常(我的意思是当设备连接到 mac pc 或连接充电的设备时)。当设备与 PC 断开连接或充电应用在后台运行时无法跟踪当前位置。
这是为什么?