从 Estimote Connection 获取 UUID、Major、Minor
Posted
技术标签:
【中文标题】从 Estimote Connection 获取 UUID、Major、Minor【英文标题】:get UUID, Major, Minor from Estimote Connection 【发布时间】:2016-08-11 17:50:59 【问题描述】:在我与信标建立连接后,我无法在 Estimote 的文档中找到如何获取 UUID、Major 或 Minor。
connectionProvider.connectToService(new DeviceConnectionProvider.ConnectionProviderCallback()
@Override
public void onConnectedToService()
connection = connectionProvider.getConnection(configurableDevice);
connection.connect(new DeviceConnectionCallback()
@Override
public void onConnected()
String UUID=connection.settings.beacon.proximityUUID().toString();
此代码返回一个 DeviceSetting,但我找不到 UUID 变量的位置。 有没有人能够解决这个问题?我需要检查 UUID、Major 和 Minor 以查看 Estimote Location Beacon 是否已在我的服务器中注册。
【问题讨论】:
你的问题解决了吗? 是的!它就像一个魅力。我只是忘了接受你的回答。 【参考方案1】:proximityUUID()
返回一个DeviceSetting<UUID>
,因此您必须使用get
请求该值。尝试以下(未测试):
// ds is a DeviceSetting<UUID> instance
ds.get(new SettingCallback<UUID>()
@Override
void onSuccess(UUID value)
// There it is
@Override
void onFailure(DeviceConnectionException e)
)
【讨论】:
以上是关于从 Estimote Connection 获取 UUID、Major、Minor的主要内容,如果未能解决你的问题,请参考以下文章
如何通过 estimote android sdk 更改 estimote 信标的 UUID?
ESTBeaconConnection 使 Estimote 信标无法被发现
Ionic 应用程序未在 iOS 上检测到 iBeacons (cordova-plugin-estimote)