Dolphin MOVE SDK
2.x
2.x
  • Introduction
  • MOVE Services
  • MOVE SDK
    • Getting Started
      • MOVE Dashboard
        • Access Control
        • Configuration
        • Timeline
        • Points of Interest
      • Android
        • Installation
        • Quick Start
      • iOS
        • Installation
        • Quick Start
        • Troubleshooting
      • React Native
      • Flutter
      • Move SDK CLI
    • API Interface
      • Android
        • Initialization
        • Services
      • iOS
        • Initialization
        • Setup
        • Services
      • React Native
        • Components
        • Initialization
        • Services
      • Flutter
        • Initialization
        • Services
    • Models
      • Listeners/Callbacks
      • MoveAssistanceCallStatus
      • MoveAuth
      • MoveAuthError
      • MoveAuthResult
      • MoveAuthState
      • MoveConfig
      • MoveConfigurationError
      • MoveDevice
      • MoveDeviceStatus
      • MoveGeocodeError
      • MoveHealthItem
      • MoveHealthScore
      • MoveOptions
        • DeviceDiscovery
      • MoveSdkState
      • MoveSdkAndroidConfig
      • MoveTripState
      • MoveScanResult
      • MoveServiceFailure
      • MoveServiceWarning
      • MoveShutdownResult
    • Appendix
      • Token refresh
      • Android
        • Permission Handling
          • Permission Overview
          • Runtime Permissions
        • Battery optimization
        • Notification Management
      • iOS
        • Permissions Handling
        • App Store
      • React Native
        • Permission Handling
  • MOVE Backend
    • MOVE Backend
      • MOVE Admin API
      • MOVE TIMELINE API
      • MOVE State API
      • MOVE Last Location API
    • MOVE Generic Notifier
    • MOVE Assistance Notifier
    • Example requests
  • FAQ
  • Changelog
    • Android
    • iOS
    • React
    • Flutter
    • Backend
  • Data privacy (GDPR)
Powered by GitBook
On this page
  • App Submission
  • Privacy Section
  1. MOVE SDK
  2. Appendix
  3. iOS

App Store

PreviousPermissions HandlingNextReact Native

Last updated 1 year ago

App Submission

According to Apple (last 17. April 2023 - section 2.5.4 "Multitasking apps may only use background services for their intended purposes: VoIP, audio playback, location, task completion, local notifications, etc."), when releasing an app that uses location background mode, it is required to inform its users that the use of background locations can have an impact on the device's battery life.

Hence, When submitting an app that includes MOVE SDK for approval on the App Store, you must include the following message in the app description:

Continued use of GPS running in the background can dramatically decrease battery life.

Privacy Section

In late 2020, Apple started requiring any new or updated app to include details about the data they capture and what they do with it, in the new app's privacy section.

This is a list of what the MOVE SDK collects and the impact of the SDK on the new privacy section:

Motion

  • Used for App Functionality

  • Linked to the user's identity

Precise Location

  • Used for App Functionality

  • Linked to the user's identity

User ID

  • Used for App Functionality

  • Linked to the user's identity

Device ID

  • Used for App Functionality

  • Linked to the user's identity

Due to Apple's static code analysis additional strings must be configured in the Info.plist to pass validation when uploading to the AppStoreandTestflight even when this feature is not used. See section for details.

review guidelines
iOS Permission Handling