2015-10-28 4 views
1

Я разработал приложение для Android ibeacon, и теперь я собираюсь расширить свое приложение, чтобы иметь вход в систему веб-сайта и панель управления на заднем плане, чтобы пользователь мог управлять своими маяками. Могут ли все рассказать мне, что это лучший способ сделать это?Как создать бэкэндовую панель ibeacon?

+0

Что вы хотите, чтобы эта панель управления могла делать? Какие действия вы бы выполнили, чтобы управлять своими маяками? – davidgyoung

+0

В фокусе должен быть возможность добавлять или удалять маяки, размещать фото и уведомления, которые они хотят видеть другими. – mina

ответ

3

Маяк не может связываться с вашим контентом, чтобы получать вложения, но ваше мобильное приложение делает. Чтобы понять весь сценарий, вы должны попробовать Google Nearimity Beacons API.

Шаг 1:

Добавление вложений в ваш маяк через Google Proximity Beacon API.

Зарегистрируйте свой маячок через Google Proximity Beacon API. Вы должны зарегистрировать свой маяк, если хотите добавить к ним прикрепленные файлы. Также помните, что вам нужно изменить UUID маяка, если вы хотите зарегистрироваться через API-интерфейс Google Proximity Beacon, поскольку база данных Beacon является глобальной. Если его Eddystone, измените UID. Если он зарегистрирован, вы можете фактически добавить вложения к ним. Изучите API маяков Proximity Google и вернитесь ко мне, если вам нужно какое-либо разъяснение при попытке добавить вложения к маякам. Вы можете вызвать это приложение в качестве приложения Beacon Manager, так как оно позволяет добавлять вложения.

Второе:

Получение вложений с использованием Nearby Messages API

Теперь, когда мы добавили вложения в наших маяков с помощью Google Proximity маяки API, но получить вложения, мы должны использование Nearby Messages API. Итак, если вы приблизитесь к маяку, который имеет свои вложения, зарегистрированные через API Google Proximity Beacon API, он автоматически получит соответствующие вложения.

Попытайтесь понять весь процесс переполнения API-интерфейса Google Proximity Beacon API [Attachment adder] и API сообщений об ошибках [Attachments Receiver]. Тогда вы можете реально имитировать то же самое, когда пытаетесь создать свой собственный интерфейс. Если у вас есть какие-либо запросы, верните их обратно. :)

+1

получил. спасибо за полный ответ. :-) – mina

0

Вы можете построить back-end с помощью любой из тех технологий, которые вам нравятся. Прежде чем приступать к созданию back-end, вам будет полезно практиковать API-интерфейс маяка Google Proximity, API сообщений Google для близких сообщений, чтобы вы могли получить четкое представление о том, каковы все функции, которые должны быть у вашего back-end. Прежде всего, вам нужно предоставить пользователю условия для аутентификации своего приложения, чтобы использовать ваш сервер. Затем аутентифицированный пользователь должен иметь возможность регистрировать свой маяк с помощью вашего back-end. Затем вы также должны иметь дело с событиями входа и выхода. Я предлагаю вам использовать библиотеку под названием Volley для удара по серверу. Наконец, вы должны предоставить функцию управления кампанией, в которой пользователь сможет опубликовать свои объявления. Следовательно, вам удастся попробовать использовать API Google Proximity Beacon API и API сообщений с приблизительными сообщениями, чтобы получить приблизительное представление о создании внутреннего интерфейса. Тогда вы можете пойти по идее построить что-то конструктивное. Надеюсь, это поможет !!! ...

+0

благодарит Стэнли за отличный ответ, только один, понятие привязанностей для меня немного расплывчато, как можно отправить 1031 байт данных от маяка? @Stanly Moses – mina

+0

Собираетесь ли вы настроить маяк, чтобы испускать 1031 байт данных? или спрашиваете о вложениях? скажем, –

+0

Я спрашиваю о приложении. @ stanly Moses – mina