Location-based services (LBS) are services that utilise the device’s geographical location to provide information for the user. Common LBS applications include local news, directions, local advertisement…
There are two types of location-based services: push and pull. Content providers send a push service when the information is given to the user without a specific request, for example, an advertisement. When a user is actively looking for information, they will receive a pull notification, e.g. for answering where the nearest shopping centre is.
LBS is a permission-based service, this means the end user must install and enable the application in order to use it, as the device will not share location without user approval.