我正在开发一个兼容BLE Central的iOS应用程序。 我想重新启动应用程序,即使它终止后,如果它检测到外围设备。
我根据Apple的编程指南创建了我的中央经理,在#34;在后台执行长期操作"部分。 https://developer.apple.com/library/ios/documentation/NetworkingInternetWeb/Conceptual/CoreBluetooth_concepts/CoreBluetoothBackgroundProcessingForIOSApps/PerformingTasksWhileYourAppIsInTheBackground.html#//apple_ref/doc/uid/TP40013257-CH7-SW1
但应用程序。仅在特定条件下重新启动。
在这种情况下,我的应用程序在外围设备开始广告后重新启动([application didFinishLaunchWithOption]和[central willRestoreState])。
在下面的情况下,即使在外围设备开始投放广告后,我的应用也不会重新启动。
我正常创建和发起我的中央经理。
First name : null
Last name : null
Date of Birth : null
如果您有任何想法解决问题,请告诉我。 我很感谢你的合作。
答案 0 :(得分:0)
如果您从App Switcher中滑动应用程序以杀死它,操作系统将不会重新启动它。这与依赖于后台应用刷新的应用程序的情况相同。