我们正在开发一款需要连接VPN的Android应用。我们遇到的问题是,将要使用此应用程序的用户,不知道有关创建VPN配置文件,然后连接到它,然后连接到应用程序等。
因此,我们有义务在我们的应用程序启动时找到一种方法来连接到VPN(我们将硬编码所需的所有要求)。但问题是我们在互联网上搜索,我们找不到任何东西:(。
我想问你,无论如何以编程方式创建VPN配置文件,然后在创建后连接到它?
我们需要的VPN配置文件(需要填写的VPN配置文件数据):
姓名:________
输入: IPSec Xauth PSK
服务员地址:__________
IPSec标识符:__________
IPSec预共享密钥:___________
用户名:______________
密码:______________
提前谢谢你:D
答案 0 :(得分:1)
要以编程方式添加VPN配置文件,似乎没有任何Android API可以执行此操作。有一个VPNService和VPNService.Builder类,允许您在应用程序中创建和连接VPN。
我相信你要做的就是在Android设置VPN列表中添加一个新条目。对于通过此KNOX API支持KNOX的设备,可以通过Samsung KNOX完成此操作:https://seap.samsung.com/api-references/android-premium/reference/com/sec/enterprise/knox/GenericVpnPolicy.html