J'essaie de scanner près de balises et obtenir des informations à leur sujet. Maintenant, je reçois des valeurs uuid, major-minor mais je veux aussi lire les données de publicité. Il y a mon code comment puis-je le gérer?Comment obtenir BLE Publicité Data Swift 2
func locationManager(manager: CLLocationManager, didRangeBeacons beacons: [CLBeacon], inRegion region: CLBeaconRegion)
{
// Tells the delegate that one or more beacons are in range.
let foundBeacons = beacons
if foundBeacons.count > 0 {
if let closestBeacon = foundBeacons[0] as? CLBeacon {
var proximityMessage: String!
let makeString = "Beacon Details:\n"
let uuid = "UUID = \(closestBeacon.proximityUUID.UUIDString)\n"
let identifier = "Identifier = \(region.identifier)\n"
let major = "Major Value = \(closestBeacon.major.intValue)\n"
let minor = "Minor Value = \(closestBeacon.minor.intValue)\n"
let distance = "Distance From iBeacon = \(proximityMessage)"
self.beaconStatus.text = makeString
self.uuidStatus.text=uuid
self.distanceStatus.text=distance
}
}
}
}
Cette info vraiment utile mais je suis confus. Dans cet exemple, je peux lire les données de la publicité https://github.com/Ladvien/bleModule/blob/master/bleModule/bleTableViewController.swift quelle est la différence comment puis-je l'implémenter sur mon code? – mesopotamia
Avec cet exemple, vous pouvez lire les données de publicité pour les publicités non-iBeacon seulement – davidgyoung
Ok, une dernière question comment puis-je mettre en œuvre cette fonction pour lire les données de publicité pour les publicités non-balise – mesopotamia