У меня есть скрипт, который превращает телефон в маяк и транслирует его местоположение с помощью функциональности iBeacons. Вот очень простой код:
//--- Start broadcasting
NSUUID *uuid = [[NSUUID alloc] initWithUUIDString:@"some-static-uuid"];
self.beaconRegion = [[CLBeaconRegion alloc] initWithProximityUUID:uuid major:@"1" minor:@"2" identifier:@"com.myidentifer"];
На ТОМ ЖЕ устройстве я хочу прослушивать другие маяки рядом... Итак, у меня работает аналогичный скрипт, и я запускаю службу "ранжирования".
Проблема, с которой я сталкиваюсь, заключается в том, что это не работает, если я одновременно транслирую и слушаю... У меня работает скрипт, который чередует прослушивание и трансляцию, и это, кажется, работает "хорошо"... Но я бы предпочел, чтобы эти функции работали одновременно.
Это вообще возможно?