【问题标题】:Get Beacon Battery Level/Proximity and Pass to URL获取信标电池电量/接近度并传递到 URL
【发布时间】:2014-04-25 22:24:50
【问题描述】:

我有一个 Estimote 信标,我正在使用我的 iOS 应用程序连接它。我能够成功传递主要 id 和次要 id 等参数,但我还想获取电池电量和距离,并在 URL 中传递这些参数。

我已通读文档,似乎有一种方法可以做到这一点,但我无法弄清楚如何将其写入此方法。任何想法都会非常有帮助!

-(void)beaconManager:(ESTBeaconManager *)manager didRangeBeacons:(NSArray *)beacons 
inRegion:(ESTBeaconRegion *)region {
    if([beacons count] > 0) {
        if(!self.selectedBeacon) {
            self.selectedBeacon = [beacons objectAtIndex:0];
        }
        else {
            for (ESTBeacon* cBeacon in beacons) {
                if([self.selectedBeacon.ibeacon.major unsignedShortValue] == 
                [cBeacon.ibeacon.major unsignedShortValue] &&
                   [self.selectedBeacon.ibeacon.minor unsignedShortValue] == 
                   [cBeacon.ibeacon.minor unsignedShortValue])
                {
                    self.selectedBeacon = cBeacon;
                }
            }
        }
        NSString *connectedToBeacon = [[NSUserDefaults standardUserDefaults] 
        stringForKey:@"connectedToBeacon"];

        if ([connectedToBeacon isEqualToString:@"FALSE"]) {
            NSString *userId = [[NSUserDefaults standardUserDefaults]
                                stringForKey:@"userId"];
            NSString *beaconURL = [NSString stringWithFormat:@"%@/directory/page.php?
            major=%i&minor=%i&user=%@", curr_host_variable,
            [self.selectedBeacon.ibeacon.major unsignedShortValue], 
            [self.selectedBeacon.ibeacon.minor unsignedShortValue], userId];

            NSData *BeaconURLResult = [NSData dataWithContentsOfURL:[NSURL 
            URLWithString:beaconURL]];   
        }  
    }
}

【问题讨论】:

    标签: ios objective-c ibeacon estimote


    【解决方案1】:

    我是 Wojtek Borowicz,我是 Estimote 的社区布道者。

    您应该能够在此处找到您正在寻找的信息:http://estimote.github.io/iOS-SDK/Classes/ESTBeacon.html#//api/name/readBeaconBatteryWithCompletion:但是请记住,我们很快可能会更改从我们的 SDK 获取电池电量的选项,因为我们将引入更改此参数的计算方式。

    干杯。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-02
      • 1970-01-01
      • 2016-04-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多