Приложение, которое работает как iBeacon. Как быть обнаруженным, даже если приложение закрыто?

Я пытаюсь использовать iBeacon в фоновом режиме и работает нормально, но я хочу, чтобы приложение работало, когда оно было завершено системой. Это возможно сделать?

Спасибо!


person mhergon    schedule 01.10.2013    source источник
comment
В вашем заголовке указано приложение, которое работает как iBeacon — если это буквально означает, что ваше приложение заставляет устройство рекламироваться как iBeacon, то это поддерживается только тогда, когда приложение работает на переднем плане. Однако, если вы имеете в виду обнаружение других устройств/телефонов, которые передают пакеты iBeacon, это работает, когда пользователь специально не закрыл приложение.   -  person Chris Stratton    schedule 07.03.2014


Ответы (2)


Можно написать ваше приложение так, чтобы оно запускалось в фоновом режиме, когда LocationServices видит iBeacon, даже если ваше приложение завершено. Смотрите мой ответ здесь: https://stackoverflow.com/a/19128781/1461050

person davidgyoung    schedule 02.10.2013

Это должно просто работать, если пользователь не удалит приложение. Маяк показывает не само приложение, а операционная система, показывающая маяк от имени приложения. Это не меняется, когда ОС завершает работу приложения, только если это делает пользователь.

person gnasher729    schedule 06.03.2014