gpt4 book ai didi

ios - 获取 Kontakt iBeacon 的属性

转载 作者:行者123 更新时间:2023-11-29 10:30:53 26 4
gpt4 key购买 nike

我正在开发一个 iBeacon 应用程序,我想获取 Kontakt iBeacons 的所有属性。

在 stackoverflow 中有 2 或 3 个关于这个的话题,但没有人能回答这个问题。

我的应用程序是一个全局性的 iBeacon 项目。我可以看到 Estimote iBeacons 的所有属性,也可以更改 majorminor 值。我使用 Estimote SDK 中的连接方法完成了此操作,但是我无法连接 Kontakt iBeacons。我刚刚使用 Kontakt SDK 访问了 majorminorrssi 值。

我有一个 API key 来连接这些 iBeacons 但我无法连接。我只想学习访问这些值的方法。谁能告诉我这是怎么回事?

谢谢你,哈利尔。

最佳答案

client=[KTKClient new];
client.apiKey=@"apikey";
locationManager=[KTKLocationManager new];
locationManager.delegate=self;
NSError *error;
NSArray *array=[client getRegionsError:&error];

[locationManager setRegions:array];
//[locationManager stopMonitoringBeacons];
[locationManager startMonitoringBeacons];
beaconManager = [KTKBeaconManager new];
beaconManager.delegate = self;
[beaconManager startFindingDevices];

- (void)locationManager:(KTKLocationManager *)locationManager didRangeBeacons:(NSArray *)beacons{

for (CLBeacon *beacon in beacons) {
KTKBeacon *beaconData = [self _getDataForBeacon:beacon];
if (beaconData) beaconsData[beacon] = beaconData;
}
}

-(KTKBeacon *)_getDataForBeacon:(CLBeacon *)beacon
{
NSString *strURL = [NSString stringWithFormat:@"https://api.kontakt.io/beacon?proximity=%@&major=%@&minor=%@",
[beacon.proximityUUID UUIDString],beacon.major,beacon.minor];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:strURL]];
[request setValue:@"apikey" forHTTPHeaderField:@"Api-Key"];
[request setValue:@"application/vnd.com.kontakt+json; version=2" forHTTPHeaderField:@"Accept"];
NSError *error;
NSData *jsonData = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:&error];
NSError * error1=nil;
NSDictionary *dic = [NSJSONSerialization JSONObjectWithData:jsonData options:0 error:&error1];

KTKBeacon *ktkBeacon = [[KTKBeacon alloc] initWithDictionary:dic];

NSLog(@"%@",dic);
return ktkBeacon;
}

关于ios - 获取 Kontakt iBeacon 的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29694029/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com