Tracker for iOS

With our official GpsGate iOS Tracker app, you can use your iOS devices as trackers to report to GpsGate.


Note: to use this app, you need an iOS device that has built-in GPS in it.

1. Download the app

Download the app on your iPhone or iPad by scanning the QR code using the Camera app and get direct access to the store.


2. Create the user

The Tracker App needs to be associated with a user in GpsGate server in order to save the tracking data. Follow these steps to create the user:

First device

If the iOS Tracker is your first device in your application, when the application is loaded you will see the following screen:

1. Select the second option


2. Type ios to search for the device type, and select it.


3. Disregard the 2. Configure tracker part, and Click on + Add tracker manually


4. Enter the device ID. It could be any numeric value you want, for example, the IMEI of the device


5. Click on Add tracker button.

6. Click finally on Connect.


Your first iOS user is now created!


7. Edit the new iOS (1) user you have created


8. Go to Device 1 > Register tracker button.


9. The QR code with the configuration will now open. Continue from step 4 below.

Second device or more

If iOS tracker is not your first device in the application, to add it, follow these steps:

1. Create a new user by clicking on + Device button.

2. On Device 1, select iOS


Note: Disregard the Device setup instructions part

3. Click on Save


After clicking on Save, the QR code will show up.

Keep the code on the screen and continue to next step.

4. Open the Tracker App settings


5. Scan this code using the Scan QR code option.

You can find the Scan QR code option under the Settings screen in the iOS tracker app.


The QR code will fill in the server URL or IP address and the Identifier.


The Tracker App for iOS is now completed!

Main screen description

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

Server connection: Shows the current server connection status

GPS tracking: Turns GPS tracking on or off. If you turn on GPS tracking, the app will run in the background and collect tracking data when possible.

Server connection: Turns the server connection on or off. You can choose to leave the server connection on all the time for real-time reporting or turn it on only when you want to start reporting data to the server.

Send SOS: lets you send the SOS signal to the server. You can configure SOS as shown 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.

Advanced settings description

The Tracker for iOS have some settings that could be modified if required. This is an advanced feature and modifying these values is not recommended

  • Protocol: select the appropriate server protocol
  • Host/IP: type the hostname or IP address of the server you’re going to use
  • Port: type the port (default port for HTTP is 80, 443 for HTTPS). Read how to set up your server to have HTTPS support.
  • 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.


Problems with the iOS tracker app?

Please, read our troubleshooting guide for iOS tracker first to answer some of the most common problems reported using the app.