2017-01-12 4 views
0

У меня есть мобильное приложение IOS, которое в основном поддерживает групповой чат. Мне было интересно, могу ли я сделать это приложение с поддержкой маяка. Другими словами, приложение, которое может обнаруживать маяки, определять идентификатор, получать короткие объявления и т. Д. Я совершенно новый для маяков, все еще много читающих об этом. Я нашел this article, что заставляет меня поверить, что, возможно, можно достичь моей цели.Можно ли достичь моей цели с помощью Beacons

Я хочу, чтобы мое приложение, для его первоначальной функциональности, кроме того, чтобы быть в состоянии:

  • Обнаружить маяка (даже если приложение работает в фоновом режиме, без необходимости быть в паре или любой другой)
  • Получите простые объявления с помощью маяка (при использовании приложения в определенном режиме, чтобы проектировать объявления на экране телефона)
  • Прочтите информацию в реальном времени (если требуется пользователем), например: скорость (если движущийся маяк), температура и т. д.

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

+0

Да, все это возможно. – davidgyoung

ответ

0

Вы можете следить за маяками, пока ваше приложение находится в фоновом режиме. Вы можете сделать это, используя CoreLocation Framework или используя инфраструктуру поставщика маяков. (например, оценка)

К объявлениям: маяк будет предоставлять свои предварительно настроенные идентификаторы. (UUID + Major + Minor). Если вы хотите получать рекламу, у вас должен быть веб-сервис, который получит идентификаторы маяков и вернет вам объявление для показа. (Если объявления никогда не меняются, вы можете поместить их прямо в свое приложение без веб-сервиса)

Как вы покажете рекламу в своем приложении, полностью открыты для вас.

Я не совсем понимаю, что вы имеете в виду с информацией в реальном времени. Есть маяки, которые также отправляют вам TLM. Таким образом, вы можете получить температуру и уровень заряда батареи маяка. Я никогда не видел движущихся маяков или маяков, которые могут передавать их скорость.

Некоторые полезные ссылки:

https://developer.apple.com/ibeacon/

https://xamoom.com/en/2016/07/ibeacon-for-developers/

+0

«Я никогда не видел движущихся маяков или маяков» - Что делать, если я привяжу маяк к движущемуся объекту. Например. автобус, машина. Вы находитесь в автобусе, и вы хотели бы знать, с какой скоростью мы идем. – user2128702

+0

Хорошо, теперь я понимаю. В этом случае ваше радиоуправление должно иметь датчик скорости. Возможно, лучший способ - получить скорость от устройства (например, gps). – Rags93

Смежные вопросы