Try WSO2 Cloud for Free
Sign in
Skip to end of metadata
Go to start of metadata

In this tutorial, you will enroll an iOS device. You can choose to download the WSO2 agent onto your device by scanning the QR code or by directly typing the URL on the device's browser.

WSO2 Device Cloud supports devices on iOS 7, 8, 9 and 10.

Let's get started!

  1. Sign up by going to, clicking on the URL sent in the confirmation mail and then selecting WSO2 Device Cloud
  2. The Device Cloud opens. Click Add under DEVICES
  3. Click the iOS device type, and click Enroll Device.
  4. Select one of the options to download the iOS agent onto your device.

    • Scan the QR code with your device, and you will be directed to the web page to download the WSO2 agent. 

      Prerequisite: If you click Scan QR code, you will need to have a QR scanner application on the device.

    • Type the URL given in the device's browser.
  5. Tap  Download IoT Server Agent on this screen.
  6. The registration screen appears in the Safari browser. iOS devices need the root certificate to be downloaded to trust the server certificate. Therefore, tap Install IoT Server Certificate.

  7. Tap Install as required to download the root certificate. Once completed, click Done.
  8. Tap Install IoT Server Agent on the registration screen.

    The agent application starts installing on your device. 
  9. Close the safari browser and click on the installed WSO2 Agent to start the registration.

    Getting an Untrusted Enterprise Developer message?

    When you open the WSO2 agent app for the first time, you may see the Untrusted Enterprise Developer message.

     Click here for more informations on how to establish the trust for the WSO2 agent application

    Follow the steps given below to establish the trust for the WSO2 agent application:

    1. Click Cancel to dismiss the Untrusted Enterprise Developer message.
    2. Tap Settings > General > Profiles or Profiles & Device Management.
    3. Tap the WSO2 Inc profile that is under ENTERPRISE APP.
    4. Tap Trust "WSO2 Inc".

      An Internet connection is required to verify the app developer's certificate when establishing trust. If you are behind a firewall, make sure it's configured to allow connections to If you are not connected to the Internet when you trust an app, the device displays Not Verified instead. In order to use the app, you need to connect to the Internet, and tap the Verify App button.

    5. Tap Trust to confirm that you trust the developer.

      The developer WSO2 Inc. remains trusted until you use Delete App to remove all apps from the developer.

    Navigate back to the WSO2 Agent application and open it.

  10. Tap Allow to let the WSO2 Agent access your device location.

  11. Tap Enroll Device.
  12. Enter your details:

    By default, WSO2 IoTS only supports the BYOD registration process for the iOS platform.

  13. Tap Login. 
  14. Read the End User License Agreement (EULA) and tap I accept the terms.

  15. Tap Install where ever required to install the Organizations Profile Service.

    A warning message appears to indicate that by installing the profile, WSO2 IoTS has access to remotely manage the iOS device. 

  16. Tap Install.

  17. Tap Trust to confirm that you are aware of the device being remotely managed by installing the profile.

  18. After the profile is installed, click Done.

    Upon the successful registration, you will be directed the enrollment successful confirmation page.

  19. Click Open to open the WSO2 agent.

    If the registration was successful, you will see the Unregister button when the agent opens. If you don't see it, you will need to start enrolling the device again as the device has not been enrolled with WSO2 Device Cloud.

  20. Navigate to the Device Cloud console and click View under devices to confirm that your device is registered.
  21. Click on your device and you will be able to view the device specific details and carry out operations on your device.

  • No labels