2016-04-01 3 views
0

У меня есть маяк от Kontakt.io. Я пытаюсь написать Android-приложение, которое показывает мне уведомление каждый раз, когда я иду в зону маяка. Приложение должно работать на фоновом режиме и пробуждать мое приложение.Beacon eddystone background scan

Я пытаюсь использовать Google API, но не найден маяк. Официальное приложение Google для примера также не найдено. Мое собственное приложение найдено маяком, но не работает на фоне. Я пытаюсь переключаться между Eddystone и iBeacon profil, но он все тот же. Официальное приложение konkakt.io находит маяк. Мое собственное приложение, которое отображает маяки в области, также работает. Эти приложения не используют Google поблизости, но я могу написать приложение с маяками для сканирования фона с Google рядом. В начале я приступил согласно этой инструкции: https://developers.google.com/nearby/messages/android/get-started#step_1_get_google_play_services

Ссылка на образец Google: https://github.com/googlesamples/android-nearby/tree/master/messages/NearbyBackgroundBeacons

В образце Google является BackgroundSubscribeIntentService. В MainActivityFragment я настроил все и запустил сервис. Но на эту услугу не поступало никакого намерения. Я понятия не имею, что делать. Мне пришло в голову каким-то образом зарегистрировать маяк для приложения, но я не знаю, как это сделать.

У меня есть OnePlus One и Samsung Galaxy S6 с Android 6 и Bluetooth 4.

Спасибо.

+0

В чем вопрос?Если у вас есть код, который не работает, вы должны показать код, объяснить, что вы ожидаете, и что происходит, что отличается от ожидаемого. – davidgyoung

+0

Я редактирую этот вопрос и задаю новый вопрос http://stackoverflow.com/questions/36481333/google-nearby-api-background-scan-doesn%C2%B4t-work-after-application-kill @davidgyoung –

ответ

1

Вы должны понимать, что это IBeacon и Eddystone

  • Если вы хотите использовать в качестве маяка Eddystone вам необходимо обновить конфигурацию радиомаяка через Kontakt.io веб-панели (Kontak io Web Panel) и у вас есть использовать приложение Kontakt io Android (Kontakt io Google Play Store) для обновления маяка, поскольку маяк будет обновляться через Bluetooth.

  • Если вы хотите использовать маяк в Google Location, тогда вы настроите свой маяк как eddystone. После того, как вы закончили настройку с помощью kontakt io, вам необходимо работать с маяком разработчика Google Google Beacon Dashboard.

  • Теперь вам нужно настроить некоторые настройки на телефоне Android.

    1. Открыть приложение Chrome.
    2. Перейти к настройкам хрома.
    3. Нажмите «Конфиденциальность».
    4. Существует одно наименование товара Физическое сетевое у вас есть его.
  • Если вы используете ниже 6.0 версию Android Phone Затем вам нужно найти настройки Google в телефоне и включить его рядом. Если вы используете выше 5.0, перейдите в «Настройки телефона», найдите google -> NearBy -> и включите его.

Thanks Надеюсь, это поможет вам.

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