There are seven events that can occur during a store visit. Each event is represented by a REST API method which notifies the system the event has occurred. The client then determines when the event has occurred and notifies the system by calling the appropriate method.
Event | When Triggered |
---|---|
Entered Store | The first time any beacon that belongs to a particular store is seen. The first time is determined by the lack of a current store session. |
Entered Beacon | When a beacon’s range is entered by the device which notifies the app. |
Exited Beacon | When a device exits the beacon’s range. The device notifies the app when this happens. |
Exited Store | When the store visit session times out. |
Requested Help | When the user touches the request help button. |
Cancelled Help | When the user touches the cancel help button. |
Updated Ranging | Whenever the client wants to update the shopper’s location by giving a list of beacons currently being ranged |