【问题标题】:Kotakt.io Beacon - Best way to identify/get/scan only your own beacons?Kotakt.io Beacon - 仅识别/获取/扫描您自己的信标的最佳方式?
【发布时间】:2017-01-16 06:16:13
【问题描述】:

对于Kontakt.io 和特别是“iBeacon”,我一直在寻找方法来识别和获取我自己的信标,并提供给我的用户。

我需要同时获得适用于 Android 和 iOS 的解决方案。

通过我的初始搜索,我得到了一些 Android 的结果,

这个示例类演示了we can use and apply filters。

这也是iBeacon profile identifiers – best practise上的建议


我担心的是,

为了应用过滤器,我需要知道特定的 id 范围,如果我想超越这个范围,我将不得不更改我的代码以每次都包含该范围?

是否有任何 iOS 应用过滤器的示例/指南?

如果有人这样做过,您使用什么方法扫描并仅获取您自己的设备?

请为我提供 iOS 和 Android 的指南/演示/建议。

【问题讨论】:

  • 你知道信标中的region吗? Estimote 提供这个。我不知道Kontakt
  • 我在搜索过程中读过很多次,但仍然对如何在面板中创建/应用区域以及如何在应用程序代码中使用它们感到困惑?
  • 这很容易。检查this
  • @MD 我在 IOS 中有带有区域的搜索信标,但这样我们无法接收到该信标的 UniqueID。
  • @MiralDhokiya 抱歉不知道iOS

标签: android ios ibeacon kontakt.io


【解决方案1】:

我建议使用 Kontakt.io API 或 Kontakt.io Security。

区域基本上是信标周围的区域(您可以接收它的数据包)。

如果您不想放置唯一 ID 和次要/主要/UUID 等值,请尝试Kontakt.io Secure。

在android中很简单,你需要放置默认UUID,iBeaconListener基本上为你解决了后端的安全问题。

关于使用 API,您可以从云端获取值,然后将它们用作应用程序中的变量。

【讨论】:

  • 感谢您的回答,我已经检查了这些链接,但仍然感到困惑,因为我没有看到和实现示例来说明如何检测除此处显示的以外的信标 - developer.kontakt.io/android-sdk/3.2.0/quickstart - 我现在得到感觉我将不得不在网络面板中注册我的所有信标,然后分配相同的 UUID,并且必须再次将该 UUID 保留在我的代码中以对其进行扫描。我担心这样任何人都可以获取我的代码并查看 UUID .
  • 查看我的 GitHub 频道 github.com/konradkontakt 如果不将它们分配到您的帐户,您将无法处理它。您将需要您的 API 密钥。使用此键,您将能够解决 UUID 和主要和次要的洗牌值,而在应用程序中,您将按未洗牌的值进行过滤。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-11-06
  • 2017-10-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-03
  • 1970-01-01
相关资源
最近更新 更多