2014-07-22 3 views
1

내가 UUID 및 비콘의 정보를 확인 광고아이 비콘 - 아이폰 OS 지역 모니터링 및 지역 광고를 동시에

[self.peripheralManager startAdvertising:self.myBeaconData]; 

를 사용하는 것을 시도하고 또한 다른 사소한와 같은 UUID를 모니터링하고 주요 사용

[self.locationManager startMonitoringForRegion:self.myBeaconRegion]; 

하지만, 본 기기 (수신기) 및 방송사 (광고주)와 동일한 기기 (iPhone) 을 사용하는이 요건을 충족 할 수 없습니다.

아무도 날 및 수신기로 동시에 동작합니다에서 같은 영역을 모니터하기 위해 ("A77A1B68-49A7-4DBF-914C-760D07FBB87B는"예를 들어, UUID 광고)를 브로드처럼 행동하는 아이폰 장치를 만드는 데 도움이 수 동일한 UUID를 가진 다른 비콘은 "A77A1B68-49A7-4DBF-914C-760D07FBB87B"입니다.

+0

이것을 확인하십시오 : - http://www.appcoda.com/ios7-programming-ibeacons-tutorial/ – Rushabh

+0

나는 이것을 검사했습니다. 그러나 그들은 Broadcasting 용과 Receiver 용의 두 가지 앱을 보여 주었다. 한 응용 프로그램이 두 작업을 동시에 수행하도록 만들기 위해 노력하고 있습니다. – Mrug

+0

해당 작업을 수행하려면 다음을 시도하십시오. http://stackoverflow.com/questions/19351856/ios-corebluetooth-ibeacon-advertise-an-ibeacon-and-a-peripheral-service-concu/20228897#20228897 –

답변

0

현재 iBeacon을 브로드 캐스트하고 동시에 iBeacons를 모니터링 할 수 없습니다. 현재 iOS 7 및 iOS 8 Beta 4 버전입니다. 곧 변경 될 가능성은 거의 없습니다. 이것은 모든 자습서가 일반적으로 2 개의 앱과 2 개의 기기를 표시하는 이유이기도합니다.

+0

실제로 @Sandro에 따라 제공된 솔루션마다 동시에 작동합니다. 그러나 언젠가 그것의 실패. – Mrug

+0

장치가 자체를 검색 할 수 없다는 제한이있는 경우 기본적으로 올바르게 작동하지 않습니다. 이 설정으로 무엇이든하려면 두 번째 장치가 이벤트를 트리거해야합니다. –

+0

형님, 저는 방금이 문제와 그 문제를 아무런 문제없이 이행했습니다. 원하는 경우 데모 앱을 공유합니다. – Mrug