---
title: Best Practices for iOS
description: Things to Note When Deploying Senturo to iOS Devices
---

[Skip to content](https://support.senturo.com/knowledge-base/best-practices-for-ios#main-content)

English

Show submenu for translations

![dark-1.png\]](https://support.senturo.com/hs-fs/hubfs/dark-1.png?height=40&name=dark-1.png)

Open main navigation

Close main navigation

- English
  
  Show submenu for translations
- Go to senturo.com

 Go to senturo.com

 How can we help you today?

- There are no suggestions because the search field is empty.

1. [Knowledge Base](https://support.senturo.com/knowledge-base?hsLang=en)
2. [Getting Started](https://support.senturo.com/knowledge-base/getting-started?hsLang=en)
3. [iOS](https://support.senturo.com/knowledge-base/getting-started?hsLang=en#ios)

# Best Practices for iOS

## Things to Note When Deploying Senturo to iOS Devices

Follow these best practices to ensure smooth operation and accurate location tracking on iPhones and iPads across your device fleet.

### 1. Granting Location Tracking Permissions

Due to iOS limitations, each iOS device requires manual interaction after the Senturo app installation to grant critical permissions, especially the "**Always**" location tracking setting.

- After installing Senturo on an iOS device, go to **Settings \> Privacy \> Location Services** and select **Always Allow** for Senturo. However, this needs to be done only once per device, and further pop-ups can be prevented by setting up **Screen Time Passcode**:

- **Preventing Future Pop-ups**: iOS may prompt for location permissions again (often after three days). Setting a **Screen Time passcode** can prevent these prompts from reoccurring, as well as restrict end-user access to change location settings.

For a step-by-step guide on setting up a Screen Time passcode, please see our [knowledge base guide here](https://support.senturo.com/knowledge-base/prevent-location-changes-on-ios?hsLang=en).

### 2. Optimizing Cellular Settings

For any cellular devices in your mobile device fleet, set network preferences to **4G/LTE** rather than 5G. This can optimize battery life, as 5G connections tend to drain the battery more.

### 3. Ensuring Persistent Location Tracking

If the app is accidentally closed, location tracking will temporarily pause on the device. However, Senturo uses several methods to ensure a consistent connection and the automatic resumption of tracking:

- **Automatic Reopen Based on Movement**: If the device moves more than **500 meters (1/3 mile)**, the app automatically reopens, restoring location tracking.
- **In-App Notifications**: When the app closes, an immediate in-app notification is sent to the user. Tapping this notification will reopen the app and resume tracking.
- **Background Task Reopen**: A system-controlled background task is randomly launched approximately once per hour. This task can automatically reopen the Senturo app to resume tracking.
- **Broadcast Messages**: You can prompt users to reopen the app by sending an in-app message through your Senturo dashboard. Once the user clicks on the message, the app reopens, reactivating location tracking. For example, you can send a message like "Please click on this message ASAP!" prompting the user to interact and reopen the app.

**Conclusion**

 By following these best practices, you can help ensure continuous tracking on iOS devices using Senturo.

- [Getting Started](https://support.senturo.com/knowledge-base/getting-started?hsLang=en#main-content)

    - [Introduction](https://support.senturo.com/knowledge-base/getting-started?hsLang=en#introduction)
    - [Access & Team Setup](https://support.senturo.com/knowledge-base/getting-started?hsLang=en#access-team-setup)
    - [Connecting Integrations](https://support.senturo.com/knowledge-base/getting-started?hsLang=en#connecting-integrations)
    - [iOS](https://support.senturo.com/knowledge-base/getting-started?hsLang=en#ios)
    - [macOS](https://support.senturo.com/knowledge-base/getting-started?hsLang=en#macos)
    - [Windows](https://support.senturo.com/knowledge-base/getting-started?hsLang=en#windows)
- [Device Enrollment](https://support.senturo.com/knowledge-base/device-enrollment?hsLang=en#main-content)

    - [iOS](https://support.senturo.com/knowledge-base/device-enrollment?hsLang=en#ios)
    - [macOS](https://support.senturo.com/knowledge-base/device-enrollment?hsLang=en#macos)
    - [Android](https://support.senturo.com/knowledge-base/device-enrollment?hsLang=en#android)
    - [Windows](https://support.senturo.com/knowledge-base/device-enrollment?hsLang=en#windows)
    - [Chrome OS](https://support.senturo.com/knowledge-base/device-enrollment?hsLang=en#chrome-os)
    - [Cisco Meraki](https://support.senturo.com/knowledge-base/device-enrollment?hsLang=en#cisco-meraki)
- [Device Management](https://support.senturo.com/knowledge-base/device-management?hsLang=en#main-content)

    - [Organization & Grouping](https://support.senturo.com/knowledge-base/device-management?hsLang=en#organization-grouping)
    - [Device Status & Actions](https://support.senturo.com/knowledge-base/device-management?hsLang=en#device-status-actions)
- [Integrations](https://support.senturo.com/knowledge-base/integrations?hsLang=en#main-content)

    - [Jamf](https://support.senturo.com/knowledge-base/integrations?hsLang=en#jamf)
    - [Google Admin Console](https://support.senturo.com/knowledge-base/integrations?hsLang=en#google-admin-console)
    - [Microsoft Intune](https://support.senturo.com/knowledge-base/integrations?hsLang=en#microsoft-intune)
    - [Incident IQ](https://support.senturo.com/knowledge-base/integrations?hsLang=en#incident-iq)
    - [Cisco Meraki](https://support.senturo.com/knowledge-base/integrations?hsLang=en#cisco-meraki)
- [Advanced Features](https://support.senturo.com/knowledge-base/advanced-features?hsLang=en#main-content)

    - [Automations](https://support.senturo.com/knowledge-base/advanced-features?hsLang=en#automations)
    - [Privacy & Access](https://support.senturo.com/knowledge-base/advanced-features?hsLang=en#privacy-access)
    - [Chrome OS](https://support.senturo.com/knowledge-base/advanced-features?hsLang=en#chrome-os)
    - [Reporting API](https://support.senturo.com/knowledge-base/advanced-features?hsLang=en#reporting-api)
- [Uninstall Senturo](https://support.senturo.com/knowledge-base/uninstall-senturo?hsLang=en#main-content)

    - [macOS](https://support.senturo.com/knowledge-base/uninstall-senturo?hsLang=en#macos)
    - [Windows](https://support.senturo.com/knowledge-base/uninstall-senturo?hsLang=en#windows)
- [Troubleshooting & FAQs](https://support.senturo.com/knowledge-base/troubleshooting-faqs?hsLang=en#main-content)

    - [iOS](https://support.senturo.com/knowledge-base/troubleshooting-faqs?hsLang=en#ios)
    - [macOS](https://support.senturo.com/knowledge-base/troubleshooting-faqs?hsLang=en#macos)
    - [Windows](https://support.senturo.com/knowledge-base/troubleshooting-faqs?hsLang=en#windows)
    - [Chrome OS](https://support.senturo.com/knowledge-base/troubleshooting-faqs?hsLang=en#chrome-os)
    - [Web Application](https://support.senturo.com/knowledge-base/troubleshooting-faqs?hsLang=en#web-application)
    - [General Troubleshooting](https://support.senturo.com/knowledge-base/troubleshooting-faqs?hsLang=en#general-troubleshooting)
- [Account & Settings](https://support.senturo.com/knowledge-base/account-settings?hsLang=en#main-content)

    - [Data Import](https://support.senturo.com/knowledge-base/account-settings?hsLang=en#data-import)
    - [Users & Access](https://support.senturo.com/knowledge-base/account-settings?hsLang=en#users-access)
    - [Account Management](https://support.senturo.com/knowledge-base/account-settings?hsLang=en#account-management)
- [FAQs](https://support.senturo.com/knowledge-base/faqs?hsLang=en)
- [Get in Touch](https://support.senturo.com/knowledge-base/get-in-touch?hsLang=en)

# Senturo

Senturo Knowledge Base

Copyright © 2026, Senturo