# \*What’s different in iOS 13?

### How did location permissions work prior to iOS 13?

This document provides information about working with the first versions of iOS 13.

There are several new features in iOS 13, but only one appears relevant to the functionality of Telematics SDK. This new feature involves changing the way apps request location permissions.

Prior Apple iOS versions provided three initial options for apps requesting location services:

* Only While Using the App
* Always Allow
* Don’t Allow

Telematics SDK requires location services be set to **Always Allow**. This enables apps using Telematics SDK to successfully record trips while running in the background (that is, when the app is not visibly open on the user’s phone screen).

### How do we currently handle iOS location permissions?

During the initial setup of our apps on iOS 12 and earlier, the app encourages and guides the user to select the required **Always Allow** option:

Prior to being prompted by the OS, users see a screen letting them know they should select the “Always” option.

![](https://lh5.googleusercontent.com/88lPN9JbT2rWOC9YjVB7dUc1R0MnYahEOuTkjt06H10snnQ2wLz6y68e9WkKp4iJsAk-ia9KI-Zt7Ea7bhcP3C0XmIqNfTNM23t0C7O5S6ah0WtkB83SKSALLvBDlw)![](https://lh3.googleusercontent.com/nGHFb2VZztBp-YwVwCXlbGSys8Sb28LT0CjAnXr-NFNqzaX80Qpiwd9V1XEIeatyCJnfofHj7JVJqdenuRQNeJN7M3HlPw4c7FZF3oYcYRuWNMJomzDUCbgxnqGU4g)![](https://lh3.googleusercontent.com/Wc0speuLTffG9cnNnJpjp49LMV9vGuzsnBOV_bGVvOkaMvFG7focztECfcZT4xf15WHTUih6jkJ_X1hyexyyp0UaTwvGB2MTDlj7liEQe7ra-nY-UGFm9LH_0CLipw)

### How do location permissions change in iOS 13?

In iOS 13, the OS still provides three options for specifying location\
permissions when a user install a Telematics SDK app. However,\
these initial options are different from prior iOS releases and do not include an\
**Always Allow** option, which is required for the app to record trips in the\
background.

The following table shows the location permission options provided in iOS 13

Beta 5 compared to earlier versions.

| iOS 12 (and earlier)     | iOS 13                |
| ------------------------ | --------------------- |
| Only While Using the App | Allow While Using App |
| Always Allow             | Allow Once            |
| Don’t Allow              | Don’t Allow           |

The user is prompted at a later time, potentially a few days after installation,

about whether to allow “always” permissions for the app.

### What’s the impact on current Telematics SDK app users?<br>

![](https://lh5.googleusercontent.com/5LV3TvKaYjFJw78wVhu5TzhOjQQ33NpIMmivVR6vCJP6iS6BIDD3CHame1-CLc32RwAOoqOYOlZYo8gmY5TigED1mpBij8I2Ph8L3t35jrB85P-5BoWkSPX9XqCm8w)

Users currently running a Telematics SDK app will retain their prior **Always Allow** location permissions setting when upgrading to iOS 13. As with earlier iOS versions, the user is occasionally asked to allow the app to use location services while running in the background. However, the iOS 13 Beta 5 confirmation pop-up looks different from past iOS releases in that it displays a map of location data recently collected by the app.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs-old.telematicssdk.com/sdk-installation/ios-sdk-intallation/whats-different-in-ios-13.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
