使用非Safari方式安装mobileconfig

7
关于iOS 8配置文件安装...
我正在尝试设计最简单的VPN配置文件安装流程,同时遵循苹果指南作为入口点,但是找不到任何不使用Safari的干净VPN安装实现的线索。
我的问题是:如何构建正确的结构以实现快速VPN配置文件安装。
请查看一个很棒的参考:ZenMate iOS应用程序。你能帮忙吗?
谢谢 :)
1个回答

9

目前,iOS 上安装 mobileconfig 文件的唯一方法是使用 Safari 或者 Mail 应用程序。

您可以选择以下方法来安装 mobileconfig:

  1. 将 mobileconfig 文件放在网上,并在 Safari 中打开
  2. 通过电子邮件发送 mobileconfig 并在邮件应用程序中打开
  3. 将 mobileconfig 文件打包(或下载)到您的捆绑包中,并通过 openURL: 函数在您的应用程序中托管 HTTP 服务器,然后通过 Safari 打开 localhost 链接。

或者,使用 iOS 8 的新框架 Network Extension 来建立 VPN 连接。 在尝试了 ZenMate iOS 应用之后,我相信这就是他们使用的方法。

您可以参考以下资源来安装 mobileconfig 文件:

从应用程序下载 "mobileconfig" 文件

在 iPhone 上以编程方式安装配置文件

或者使用此链接来使用 Network Extension:

在 iOS 8 中以编程方式连接 VPN


1
您还可以通过iMessage发送它,然后将其保存到iCloud Drive中,最后在“文件”应用程序中打开。 - malhal
我通过电子邮件将文件发送给自己,并保存到“我的文件”中 - 从“文件”应用程序中,我点击了个人资料,然后它出现在设备设置中。 - Oded Regev

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接