2016-12-10 3 views
0

Я пытаюсь читать технологии маяка (новая область для меня) - и выберите одну или две технологии для Android и iOS. Я начал расследование Google Beacons «EddyStone» и связанных с технологией технологий Google близоруких маяков, связанных уведомлений и сообщений о соседстве.Google «Eddysone» Beacons - какие возможности побуждать пользователей к устройствам?

...

Если я правильно понимаю, с помощью «Google маяки» вы можете зарегистрировать и ассоциировать идентификаторы маяком для вашего идентификатора приложения. Если пользователь Android прогуливается с включенным bluetooth/BLE (но не установленным приложением), он может получить приглашение загрузить приложение. Я могу понять, как это работает на Android, поскольку Google контролирует ОС Android (и Chrome) и может поддерживать сервер с зарегистрированными маяками и связанными с ними действиями и идентификаторами приложений. Все идет нормально.

...

Однако, я не понимаю, если и как это будет работать на IOS. Мое исследование показывает, что это может сработать, если пользователь iOS установил Chrome или другие приложения, которые отвечают на маяки Eddystone, - однако, он не будет поддерживаться «из коробки» на большинстве телефонов iOS - это правильно понято?

...

Однако, предполагая, что пользователь имеет маяк Eddystone включен приложение работает в фоновом режиме - может ли мой маяк приглашение, чтобы загрузить приложение? (Или же подскажет URL на страницу, которая определяет агент пользователя и открывает Google Play/ITunes магазин приложений ссылку, которая у меня уже есть для обработки сканирования кода QR)

...

Использование выше технологий Google и Eddystone, я могу взять его на шаг дальше:

Если пользователь проходит мимо маяка с поддержкой BLE и мое приложение не работает/запущена, но установлена ​​у меня может быть мое приложение:

  • Запущенного Android (да ?)
  • Запущенная прошивка (нет?)
  • Запущенной прошивки, если уже работает в фоновом режиме (да?)
  • Мониторинга маяков на андроид (нет?)
  • мониторинга для маяков на андроид, если уже работает в фоновом режиме (да ?)
  • Контроль за маяки КСН (нет?)
  • мониторинга для маяков КСН, если уже работает в фоновом режиме (да, но меньше точность?)

в скобках я вставил ответы я нашел через Часто задаваемые вопросы по Eddystone: https://kontakt.io/blog/eddystone-faq/

Это означало бы, что в настоящее время невозможно использовать радиомаяки Eddystone для автоматического уведомления пользователей о предложениях/текстовых сообщениях, когда они ходят по магазину - по крайней мере, не на iOS - и, по крайней мере, не без пользователя уже запустив приложение?

ответ

1

Ваш анализ нас в основном правильный.Несколько конкретных уточнений:

  • КСН до пользовательского приложения установлен, пользователь может быть предложено установить, только если они установлены Chrome (редко), активированный виджет Chrome Сегодня IOS (еще реже), а затем выбрали уведомления о маяках.

  • На iOS нет механизма для запуска Eddystone без запуска приложения. Для этого вы должны использовать iBeacon.

  • Обнаружение фонового изображения iOS на Eddystone медленное (много минут) против секунд в идеальных условиях с iBeacon.

  • На iOS вы не можете автоматически принести приложение на передний план из фона. Самое близкое, что вы можете получить, это отправить локальное уведомление пользователю, и если пользователь удалит уведомление, оно выведет приложение на передний план.

  • На Android можно следить за Eddystone маяки, даже если приложение не работает (с видимой точки зрения пользователя, по крайней мере), используя сторонний инструмент, как с открытым исходным кодом Android Beacon Library manage background scanning.