我有来自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。
谢谢。
答案 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手机中设置一些设置。
如果您使用的是6.0以下版本的Android手机,那么您必须在手机中找到Google设置并启用“附近”。如果您使用5.0以上,请转到手机设置查找谷歌 - > NearBy - >然后开启。
由于 我希望这能帮到您。