Подтвердить что ты не робот

Могу ли я открыть приложение iOS в левом нижнем углу экрана блокировки?

Как мне показать значок своего приложения в левом нижнем углу экрана блокировки и связать его с магазином приложений? Могу ли я контролировать это с помощью iBeacons? Легко ли тестировать, не имея приложения в магазине приложений?

4b9b3361

Ответ 1

У вас должно быть ваше приложение, уже установленное на устройстве iOS, прежде чем вы сможете запускать любые функции с помощью iBeacons. Невозможно, чтобы наличие маяка автоматически запрашивало пользователя для загрузки вашего приложения из AppStore, независимо от того, какой пользовательский интерфейс.

Единственным исключением является то, что если на устройстве iOS уже установлено другое приложение, которое предлагает пользователю загрузить ваше приложение. Вы даже можете сделать это с предустановленным приложением, которое отвечает на маяки, такие как Passbook. Но даже в этом случае вам нужно как-то заставить стороннего разработчика приложений разместить собственный код для ссылки на вашу страницу AppStore при обнаружении iBeacon или каким-то образом заставить пользователя вставить новую запись сберегательной учетной записи для запроса установки вашего приложения.

Суть в том, что все эти исключения обычно сложнее, чем заставить людей устанавливать приложение через другие механизмы.

К сожалению.

РЕДАКТИРОВАТЬ. Похоже, что многие сообщения об этом действительно относятся к новой функции "Рекомендуемые приложения" для iOS8.. Это функция AppStore, которая использует геообъекты (а не маяки), чтобы найти приложения, соответствующие вашему местоположению. Описание этой функции в настройках говорит:

Если включить эту опцию, iOS предложит предложения для приложений App Store, которые вы еще не установили. Они могут быть основаны на том, что вы уже установили, или о том, что интересующие вас люди интересны.

Опять же, это основано на геолокации, а не маяках, и неясно, основаны ли предложения на алгоритме (другие люди регулярно используют приложение в непосредственной близости), базу данных (известные местоположения крупных розничных торговцев) или платный маркетинг (например, Starbucks платит Apple, чтобы предлагать свое приложение, когда рядом с одним из их магазинов.) Это может быть комбинация всех трех.

Откуда я знаю, что эта технология не основана на маяках? Поскольку я получил предложение для приложения Starbucks (без установки приложения), а затем я сразу же использовал маяковый сканер, основанный на не-iOS, который подтвердил, что поблизости не было маяков.

Ответ 2

Приложения появляются в нижнем углу экрана блокировки на iOS 8, когда есть события геообработки. Это может включать события местоположения или маяка.

Приложение, над которым я работаю, появляется в углу, когда я вхожу в зону маяка.

Ответ 3

Вам нужно зарегистрировать UUID в своем приложении, что маяк вещания. Вы используете CLLocationManager для регистрации на CLBeaconRegion с соответствующим UUID, который затем вызовет делегат метода CLLocationManager -locationManager: didEnterRegion: для стрельбы.

2Mike Welsh Pls вы можете показать какой-либо код, как "зарегистрировать UUID в своем приложении, который передает радиосигнал". Также если вы находите маяки с UUID + major + minor - вам нужно их зарегистрировать? Потому что у меня около 100 ибеконов, и у всех их есть разные основные, незначительные.

Если владелец iPhone не загружает мое приложение никогда, как он увидит его в углу? Как Apple будет знать, что именно этот uuid, майор, второстепенный в этом приложении? Где они берут информацию?

Можете ли вы показать вам пример? Потому что теперь у меня много вопросов, но ответов нет, просто совершенно другая информация.

Другое также может прочитать статью по оценке "значок в левом углу": http://blog.estimote.com/post/97824495825/ios-8-pushes-location-context-to-a-new-level-lock

Ответ 5

Единственный способ запуска приложения с помощью ibeacons - установить приложение на устройство. Если приложение не установлено, Apple может отправлять предложения на основе Geo-Location (как для Starbucks или Apple Store), но это то, что нужно запросить Apple, и они в конечном итоге одобрят его (у него ничего нет делать с представлением приложения).