如何使用核心位置和核心蓝牙终止ios应用程序继续运行?

时间:2017-07-22 03:00:45

标签: ios bluetooth bluetooth-lowenergy core-location core-bluetooth

我希望我的应用功能在终止后“继续运行”(按主页按钮2x并向上滑动应用)。我正在使用Core Location和Core Bluetooth。 因此,只要应用程序被杀,应用程序就会与蓝牙低功耗通信。

例如,我想让它继续像whatsapp或telegram等一样运行。我的意思是,如果我们终止应用程序,它会保持通知用户是否有新消息。我不知道消息应用程序的行为是什么。它与位置/定位应用程序不同吗?

我设置本地通知,以便在终止时知道我的应用是否正在运行。然后我运行应用程序,然后我终止它,所以应用程序处于终止状态。手机已锁定。当我解锁手机时,会有来自某个核心位置功能的通知。但是当屏幕醒着(解锁状态)时它无法正常工作

我也已经检查了后台模式并实现了这个:

locationManager.requestAlwaysAuthorization() 
manager.startUpdatingLocation()

任何其他想法让我的应用终止后工作?

0 个答案:

没有答案