Google Nearby消息API无效

时间:2015-08-21 16:38:35

标签: android google-beacon-platform

我使用Google Proximity API获得了registered个信标和attached数据。接下来,我编写了一个测试Android应用程序来监听在我的开发控制台中创建的信标和订阅消息。我已按照记录herehere的所有步骤进行操作。问题是永远不会调用onFound回调。

 @Override
        public void onFound(Message message) {
            Log.i(TAG, "Found message: " + message);
        }

API信息here

我的AndroidMannifest.xml中是否需要任何特定权限? 我只在清单中添加了com.google.android.nearby.messages.API_KEY元数据属性。

2 个答案:

答案 0 :(得分:0)

我在使用Estimote Beacon时遇到了同样的问题。默认情况下,它会出现“iBeacon'轮廓。

根据我的个人经验,NearBy API未检测到iBeacon。我尝试将信标配置文件更改为“EddyStone-beacon”#39;它开始检测。

您可以尝试将信标配置文件更改为EddyStone并尝试吗?

答案 1 :(得分:0)

您需要subscribe通过附加的数据命名空间和类型来发送信标的消息 - 所有这些都是通过过滤器完成的。这是documented here at Google developers

另一个不容错过的关键是你必须用setResultCallback设置结果回调。不设置似乎意味着你的回调不会一直被调用。