# iOS

## New Features

* Beta version of new app misuse sender for automated app status tracking. Please contact IMS if you would like to use this feature.
* Added user data elements to UserService.

## Breaking changes

* New frameworks must be added to the project. For more information on the list of new frameworks please check this [page](broken://pages/qFsms17zYgdUyr6CHm39#breaking-changes).
* To migrate to SDK v1.17 please ensure the following have been completed first
  * DriveSync server upgraded (Contact IMS)
  * Create a push notification certificate and send it to IMS.
    * For this please see this [page](broken://pages/aUqG0iyHykgkgnwPD6HT).

## Refactoring

The SDK 1.17 release focuses on code quality, logging, reliability and performance improvements:

* Additional logging (log messages improvements)
* Significant improvements over location and geofence system
* Trip detection fixes and improvements
* UserService API has been updated to accept more parameters for expansions. Please check the updated [User API](/drivesync-portal/user.md#fetch-user-information) for more details.


---

# 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://sdk.ims.tech/releases/older-releases/1.17.0/ios.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.
