API управления Android и VpnService

Я использую планшеты Android в режиме киоска, где разрешено только одно приложение. И я также использую сеть 3G. Для экономии трафика я использую специальный лаунчер в каждом приложении, которое использует VpnService Android API. А также этот лаунчер предотвращает доступ пользователя к другим приложениям.

Android Management API предоставляет функциональность в режиме киоска, но я не вижу никакой ссылки на конфигурацию VPN. Как я могу настроить сетевой трафик с ним?

1 ответ

Решение

Вы всегда можете настроить VPN-соединение с API управления Android, установив alwaysOnVpnPackage а также vpnConfigDisabled в политике:

{
  "applications": [
    {
      "packageName": "my.vpn.app",
      "installType": "FORCE_INSTALLED",
      "defaultPermissionPolicy": "GRANT"
    },
  ],
  "alwaysOnVpnPackage": {
    "packageName": "my.vpn.app",
    "lockdownEnabled": true
  },
  "vpnConfigDisabled": true
}

Если ваше VPN-приложение поддерживает управляемые конфигурации, вы можете настроить его с помощью Политики без ручного взаимодействия. В противном случае вам придется сначала настроить приложение VPN вручную, прежде чем включать режим киоска.

Другие вопросы по тегам