Product Documentation

App tunneling device policy

Application tunnels (app tunnels) are designed to increase service continuity and data transfer reliability for your mobile apps. App tunnels define proxy parameters between the client component of any mobile device app and the app server component. You can configure the app Tunneling policy for Android and Windows Mobile/CE devices.

Any app traffic sent through a tunnel that you define in this policy goes through XenMobile before being redirected to the server running the app.

To add or configure this policy, go to Configure > Device Policies. For more information, see Device policies.

Android settings

Image of Device Policies configuration screen

  • Connection initiated by: Click Device or Server to specify the source initiating the connection.

  • Maximum connections per device: Type a number to specify how many concurrent TCP connections the app can establish. This field applies only to device-initiated connections.

  • Define connection time out: Select whether to set a length of time an app can be idle before the tunnel is closed.

    • Connection time out: If you set Define connection time out to On, type the length of time in seconds that an app can be idle before the tunnel is closed.
  • Block cellular connections passing by this tunnel: Select whether this tunnel is blocked while roaming. WiFi and USB connections aren’t blocked.

  • Client port: Type the client port number. In most cases, this value is the same as for the server port.

  • IP address or server name: Type the IP address or name of the app server. This field applies only to device-initiated connections.

  • Server port: Type the server port number.

Windows Mobile/CE settings

Image of Device Policies configuration screen

  • Connection initiated by: Click Device or Server to specify the source initiating the connection.

  • Protocol: In the list, click the protocol to use. The default is Generic TCP.

  • Maximum connections per device: Type a number to specify how many concurrent TCP connections the app can establish. This field applies only to device-initiated connections.

  • Define connection time out: Select whether to set a length of time an app can be idle before the tunnel is closed.

    • Connection time out: If you set Define connection time out to On, type the length of time in seconds that an app can be idle before the tunnel is closed.
  • Block cellular connections passing by this tunnel: Select whether this tunnel is blocked while roaming. WiFi and USB connections aren’t blocked.

  • Redirect to XenMobile: In the list, click how the device connects to XenMobile. The default is Through app settings.

    • If you select Using a local alias, type the alias in Local alias. The default is localhost.
    • If you select An IP address range, type the from IP address in IP address range from and type the to IP address in IP address range to.
  • Client port: Type the client port number. In most cases, this value is the same as for the server port.

  • IP address or server name: Type the IP address or name of the app server. This field applies only to device-initiated connections.

  • Server port: Type the server port number.

App tunneling device policy