0

我已经从 GitHub 下载了演示

https://github.com/kontaktio/kontakt-beacon-admin-sample-app

在这里,他们使用了 Server API Key 进行初始化。

public class App extends Application {

  private static final String API_KEY = "Your Api Key here";

  @Override
  public void onCreate() {
    super.onCreate();
    initializeDependencies();
  }

  //Initializing Kontakt SDK. Insert your API key to allow all samples to work correctly
  private void initializeDependencies() {
    KontaktSDK.initialize(API_KEY);
  }

}

我的问题是,

假设只扫描并提供那些注册到我在上面代码中放置的服务器 API 密钥的门户的信标?

目前,我正在使用 2 个不同的 API 密钥运行演示,并且当我获得 2 个仅使用单个 API 密钥注册的信标时,我的想法是第二个密钥不应该在扫描结果中提供任何信标。

请解开我的疑惑。如何使用 API 密钥仅获取仅为该密钥注册的信标?

4

1 回答 1

0

API 密钥用于验证与 Kontakt.io 的 RESTful API 的任何通信;使用 BLE 接口在本地进行扫描,这就是您可以看到这两个设备的原因。

请尝试配置,仅在使用正确的 API 密钥进行身份验证时才应获取适当的凭据。

于 2017-03-22T09:46:05.987 回答