灯塔涡流背景扫描

时间:2016-04-01 10:48:44

标签: android google-play-services beacon eddystone

我有来自Kontakt.io的灯塔。 我尝试编写Android应用程序,每当我去信标区域时都会向我显示通知。应用必须在后台运行并唤醒我的应用。

我尝试使用Google Nearby API但未找到信标。 Oficial 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中,我设置了all并运行了servise。但是这项服务没有任何意图。我不知道该怎么做。我突然想到在应用程序中注册了一个灯塔,但我不知道如何。

我有Oneplus One和Samsung Galaxy S6与Android 6和蓝牙4。

谢谢。

1 个答案:

答案 0 :(得分:1)

您需要了解什么是iBeacon和Eddystone

  • 如果您想将beacon用作eddystone,您需要通过Kontakt.io网络面板(Kontak io Web Panel)更新信标配置,您必须使用Kontakt io Android App(Kontakt io Google Play Store )用于更新信标,因为信标将通过蓝牙更新。

  • 如果您想在Google附近面板中使用信标,那么您已将信标配置为eddystone。使用kontakt io完成所有配置后,您需要使用Google Developer beacon Panel Google Beacon Dashboard

  • 现在你必须在Android手机中设置一些设置。

    1. 打开Chrome应用。
    2. 转到Chrome设置。
    3. 点击隐私。
    4. 有一个项目名称为实际网络,您已打开它。
  • 如果您使用的是6.0以下版本的Android手机,那么您必须在手机中找到Google设置并启用“附近”。如果您使用5.0以上,请转到手机设置查找谷歌 - > NearBy - >然后开启。

由于 我希望这能帮到您。