(ver 1.0.0)
Marca la opción "Copy if need" al añadir el framework
Info.plist
tus credenciales de API y el mensaje de aviso al usuario sobre los servicios de localizaciónOBManager
e implementa los delegados// 1. Importar headers #import <OutbarriersSDK/OutbarriersSDK.h> ... // 2. Especificar el protocolo del delegado que implementa @interface AppDelegate : UIResponder <UIApplicationDelegate, OBManagerDelegate> ... @implementation AppDelegate OBManager* obm; - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // 3. Inicialización con delegado de OBManager obm = [[OBManager alloc] initWithDelegate:self]; return YES; } ... - (void) didIsReady { // Se llama cuando la inicialización es correcta NSLog(@"OB Manager ready!"); } - (void) didOBMatch:(OBOutbeaconMatch *)match { // Se llama cuando se detecta una baliza Outbarriers y obtiene la información // de la baliza y el local NSLog(@"-> Outbeacon detected: %@ - %@", match.outbeacon.name, match.uuid); } - (void) didErrorFound:(OBError *)error { // Se llama si ha habido algún error durante la inicialización, no se tiene // permiso para localización, etc NSLog(@"OB Error: %@", error); } - (void) didNearestOutbeacons:(NSArray*)beacons { // Se llama cuando se obtiene el listado de comercios cercanos // respondiendo a una petición de getNearest for (OBOutbeaconDistance* obd in beacons) { NSLog(@"- %@ at %d m", obd.local.name, (int)obd.distance); } }