如何创buildVPNconfiguration文件并在android中以编程方式连接到它?

我们正在开发一个需要连接到VPN的Android应用程序。 我们遇到的问题是,要使用这个应用程序的用户,不了解有关创buildVPNconfiguration文件,然后连接到它,然后连接到应用程序等。

所以,我们有义务在我们的应用程序启动时find一种方法,连接到VPN(我们将硬编码所有需求)。 但问题是,我们在互联网上search,我们无法find任何东西:(。

我想问你,有没有办法以编程方式创buildVPNconfiguration文件,然后在创build后连接到它?

我们需要的VPNconfiguration文件(需要填写的VPNconfiguration文件数据):

名称 :________

typesIPSec Xauth PSK

服务地址 :__________

IPSec标识符 :__________

IPSec预共享密钥 :___________

用户名 :______________

密码 :______________

预先感谢您:D

Solutions Collecting From Web of "如何创buildVPNconfiguration文件并在android中以编程方式连接到它?"

要以编程方式添加VPNconfiguration文件,似乎没有任何Android API来执行此操作。 有一个VPNService和VPNService.Builder类,可以让你在你的应用程序中创build和连接一个VPN。

我相信你想要做的是在Android设置的VPN列表中添加一个新的条目。 这可以通过Samsung KNOX通过KNOX API支持KNOX的设备完成: https : //seap.samsung.com/api-references/android-premium/reference/com/sec/enterprise/knox/GenericVpnPolicy.html