1. для отправки смс я когда-то использовал http://www.napishi.ru, там было очень простое апи, возможность подставить свой текст вместо номера отправителя, вроде недорого было
2. как совсем без своего сервера сходу не ответить
3. в api ios можно забрать текущие координаты пользователя, передавать их на сервер, который уже посчитает, кто рядом
NSArray *verticalConstraints = [NSLayoutConstraint constraintsWithVisualFormat:@"V:[view(height)]-|"
options:0
metrics:@{
@"height" : @(50)
}
views:@{
@"view" : view
}];
NSArray *horizontalConstraints = [NSLayoutConstraint constraintsWithVisualFormat:@"H:|-0-[view]-0-|"
options:0
metrics:nil
views:@{
@"view" : view
}];
[self.view addConstraints:verticalConstraints];
[self.view addConstraints:horizontalConstraints];