Я работаю с реализацией Beacon в IOS. Когда кто-то вошел в зону маяка я использовал для отправки локального оповещения «Welcome Message» на маяке включено приложение ..Beacon with Local Notification
- (void)locationManager:(CLLocationManager *)manager didDetermineState:(CLRegionState)state forRegion:(CLRegion *)region
{
if(state == CLRegionStateInside) {
NSLog(@"locationManager didDetermineState INSIDE for %@", region.identifier);
// Create a local notification, and set up sounds
UILocalNotification* notification = [[UILocalNotification alloc] init];
notification.soundName = UILocalNotificationDefaultSoundName;
notification.alertBody = @"Welcome";
[[UIApplication sharedApplication] presentLocalNotificationNow:notification];
}
else if(state == CLRegionStateOutside) {
NSLog(@"locationManager didDetermineState OUTSIDE for %@", region.identifier);
}
else {
NSLog(@"locationManager didDetermineState OTHER for %@", region.identifier);
}
}
я добавил местное уведомление внутри этого делегата, но его не получает сигнал.
затем показать код, потому что он отлично работает в целом :) –
Я добавил это в делегат приложения – Codesen
ios8? вы зарегистрировали userNotificationSettings? –