iOS Tracker

The official GpsGate Tracker application is available for iOS. You can download it from the AppStore on iOS devices that have built-in GPS hardware. The app supports the Quick Registration service that allows it to be automatically configured to connect to your GpsGate Server. 

Plugin installation

Login to SiteAdmin > Plugins > Get More Plugins and install the iOSTracker plugin.

Registering a new user in the application

1. Login to your application and add a new user by clicking in 

2. On the user type, select Device

3. Select the Role _Unit

4. Select the default tag Show on map

5. On Device 1 select iOS

6. When you reach this part of the wizard, you can directly now click on Save

7. After clicking in Save the following window will show up. Scan the code using your Phone app

If you don't see the QR code, you can edit the user

Then select Device 1 > Register tracker and scan the code again with your phone

App usage

Main screen

GPS accuracy: Shows if the current GPS accuracy is suitable for tracking

Server connection: Shows the current server connection status


GPS tracking (switch): Turns GPS tracking on or off. If you turn on GPS tracking, the app will run in the background and collect your position data for you. 

Server connection (switch): Turns the server connection on or off. You can choose to leave server connection on all the time for real-time reporting or turn it on only when you have an internet connection (for example, you may only want to connect to the server on wifi when you are abroad).

Send SOS: enables to send the SOS signal to the server. You have an example how to configure it here.


DBG: if you shake your device, you can access the debugging interface. This is useful if you want to capture logs from the application.

The Settings screen

Protocol: select the appropriate server protocol

Host/IP: type the host name or IP address of the server you’re going to use

Port: type the port (default port for HTTP is 80, 443 for HTTPS)

IIS name: it is only necessary for self-hosted servers

Identifier: this is the client’s identifier. You can generate or input one on the server side editing the user.




Error message: "Could not connect to the server. Please check your connection settings".

Check if your identifier from the user in the Vehicle Tracker application matches the identifier in your App.

This error message could also happen due to a temporary bug in the iOS app. You can fix it with this workaround.

When the screen is off or the phone is paused, the phone does not register my tracks or movements.

Verify in your iPhone that you have the following option activated in Settings > Privacy > Location Services > Tracker > Always

This allows the app to run in the background even when the phone is locked. The app will only save new coordinates if the option Gps tracking is On.

I want to change the way iOS tracker register my tracks (modify the default General profile). Is it possible to modify the default parameters?

Yes. Follow this guide to change the way a new position is recorded.



We need your expertise! What info do customers need to manage their fleets in the field? How do we provide the best smartphone/tablet experience in the industry? Help us create the fleet management app your customers need. Click here to take the survey. También disponible en Español.