【发布时间】:2016-04-01 10:48:43
【问题描述】:
我有来自 Kontakt.io 的信标。 我尝试编写每次进入信标区域时都会向我显示通知的 Android 应用程序。应用必须在后台运行并唤醒我的应用。
我尝试使用 Google Nearby API,但未找到信标。 谷歌官方示例应用也没有找到信标。 我自己的应用程序找到了信标,但无法在后台运行。 我尝试在 Eddystone 和 iBeacon 配置文件之间切换,但它仍然是一样的。 konkakt.io 的官方应用程序找到信标。 我自己的列出区域信标的应用程序也可以使用。 这些应用程序不使用 Google Nearby,但我可以使用 Google Nearby 编写带有后台扫描信标的应用程序。 一开始我是按照本手册进行的: 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 我设置所有并运行服务。但是此服务没有传入意图。我不知道该怎么做。我突然想到以某种方式向应用程序注册了一个信标,但我不知道如何。
我有搭载 Android 6 和蓝牙 4 的 Oneplus One 和三星 Galaxy S6。
谢谢。
【问题讨论】:
-
问题是什么?如果您的代码无法正常工作,您应该展示代码,说明您预期会发生什么以及正在发生的事情与您的预期不同。
-
我编辑了这个问题并有新问题stackoverflow.com/questions/36481333/…@davidgyoung
标签: android google-play-services beacon eddystone