Ответ 1
У вас должно быть ваше приложение, уже установленное на устройстве iOS, прежде чем вы сможете запускать любые функции с помощью iBeacons. Невозможно, чтобы наличие маяка автоматически запрашивало пользователя для загрузки вашего приложения из AppStore, независимо от того, какой пользовательский интерфейс.
Единственным исключением является то, что если на устройстве iOS уже установлено другое приложение, которое предлагает пользователю загрузить ваше приложение. Вы даже можете сделать это с предустановленным приложением, которое отвечает на маяки, такие как Passbook. Но даже в этом случае вам нужно как-то заставить стороннего разработчика приложений разместить собственный код для ссылки на вашу страницу AppStore при обнаружении iBeacon или каким-то образом заставить пользователя вставить новую запись сберегательной учетной записи для запроса установки вашего приложения.
Суть в том, что все эти исключения обычно сложнее, чем заставить людей устанавливать приложение через другие механизмы.
К сожалению.
РЕДАКТИРОВАТЬ. Похоже, что многие сообщения об этом действительно относятся к новой функции "Рекомендуемые приложения" для iOS8.. Это функция AppStore, которая использует геообъекты (а не маяки), чтобы найти приложения, соответствующие вашему местоположению. Описание этой функции в настройках говорит:
Если включить эту опцию, iOS предложит предложения для приложений App Store, которые вы еще не установили. Они могут быть основаны на том, что вы уже установили, или о том, что интересующие вас люди интересны.
Опять же, это основано на геолокации, а не маяках, и неясно, основаны ли предложения на алгоритме (другие люди регулярно используют приложение в непосредственной близости), базу данных (известные местоположения крупных розничных торговцев) или платный маркетинг (например, Starbucks платит Apple, чтобы предлагать свое приложение, когда рядом с одним из их магазинов.) Это может быть комбинация всех трех.
Откуда я знаю, что эта технология не основана на маяках? Поскольку я получил предложение для приложения Starbucks (без установки приложения), а затем я сразу же использовал маяковый сканер, основанный на не-iOS, который подтвердил, что поблизости не было маяков.