These methods are used by the client to update the server about the state of beacon ranging on the device. These methods also call through to the DeviceManager
component to update the lastSeen
timestamp in the device repository for the given deviceUID
.
BeaconManager:enterBeaconRange
URL |
|
Method |
|
Inputs | deviceUID: String, uuid:String, major:String, minor:String |
Output |
|
Description | Notifies the system that the given device has entered the range of any beacons matching the given UUID and optical major/minor. Any matching beacon items are returned. This method is not used by the client and is intended to be used for testing the APIs via GET (browser URL). It might be removed later. Use |
BeaconManager:exitBeaconRange
URL |
|
Method |
|
Inputs |
|
Output |
|
Description | Notifies the system that the given device has exited the range of any beacons matching the given UUID and optical major/minor. Any matching beacon items are returned. This method is not used by the client and is intended to be used for testing the APIs using a |
BeaconManager:updateBeaconRange
URL |
|
Method |
|
Inputs |
|
Output |
|
Description | Notifies the system that the given device is still within the range of any beacons matching the given UUID and optical major/minor. Any matching beacon items are returned. This method is not used by the client and is intended to be used for testing the APIs using a GET from the browser URL. |
BeaconManager:enterBeaconListRange
URL |
|
Method |
|
Inputs |
|
Output |
|
Description | Notifies the system that the given device has entered the range of any beacons matching the set of UUID/major/minor tuples. Each tuple is contained in a Map in key/value pairs where the keys are UUID, major and minor, respectively. Any matching beacon items are returned. |
BeaconManager:exitBeaconListRange
URL |
|
Method |
|
Inputs |
|
Output |
|
Description | Notifies the system that the given device has exited the range of any beacons matching the set of UUID/major/minor tuples. Each tuple is contained in a Map in key/value pairs where the keys are UUID, major and minor, respectively. Any matching beacon items are returned. |
BeaconManager:updateBeaconRange
URL |
|
Method |
|
Inputs |
|
Output |
|
Description | Notifies the system that the given device in still within the range of any beacons matching the set of UUID/major/minor tuples. Each tuple is contained in a Map in key/value pairs where the keys are UUID, major and minor, respectively. Any matching beacon items are returned. |
BeaconManager:enterStore
URL |
|
Method |
|
Inputs | deviceUID: String, storeId:String |
Output | None |
Description | Notifies the system that the given device has entered the store. |
BeaconManager: exitStore
URL |
|
Method |
|
Inputs |
|
Output | None |
Description | Notifies the system that the given device has exited the store. |