我从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密钥运行演示,并且我正在获得仅使用单个API密钥注册的2个信标的时间,我的想法是第二个密钥不应该给出扫描结果中的任何信标
请清除我的怀疑。如何使用API密钥只获取那些仅为该密钥注册的信标?
答案 0 :(得分:0)
API密钥用于验证与Kontakt.io的RESTful API的任何通信;使用BLE接口在本地进行扫描,这就是看到这两种设备的原因。
尝试配置,只有在使用正确的API密钥进行身份验证时,才应获取适当的凭据。