pod 'ibmpibeacon'
github "ibm-messaging/ibmpibeacon"
import ibmpibeacon
IBMIBeacon.configure(deviceId: "YourDeviceId", authToken: "YourAuthToken")
IBMIBeacon.startMonitoring()
IBMIBeacon.stopMonitoring()
class MyViewController: UIViewController, IBMIBeaconDelegate {
...
override func viewDidLoad() {
super.viewDidLoad()
IBMIBeacon.delegate = self
}
// Implement the delegate methods here
}
import ibmpibeacon
class MyViewController: UIViewController, IBMIBeaconDelegate {
override func viewDidLoad() {
super.viewDidLoad()
IBMIBeacon.configure(deviceId: "YourDeviceId", authToken: "YourAuthToken")
IBMIBeacon.delegate = self
IBMIBeacon.startMonitoring()
}
func didDiscoverBeacons(beacons: [IBMBeacon]) {
// Handle discovered beacons
}
func didEnterRegion(region: IBMBeaconRegion) {
// Handle entering region
}
func didExitRegion(region: IBMBeaconRegion) {
// Handle exiting region
}
func didFailWithError(error: Error) {
// Handle error
}
func didStartMonitoringForRegion(region: IBMBeaconRegion) {
// Handle monitoring start
}
}