当iPhone处于单一应用程序模式时,在应用程序内部安装内部应用程序

时间:2018-10-26 09:16:44

标签: ios ipa

我的内部应用程序托管在我的网站中。我想下载并将其安装在我的应用程序中。这是我的代码:

  @IBOutlet weak var webView: UIWebView!
  override func viewDidLoad() {
    super.viewDidLoad()
    self.webView.delegate = self

    let htmlFile = Bundle.main.path(forResource: "install", ofType: "html")
    let html = try? String(contentsOfFile: htmlFile!, encoding: String.Encoding.utf8)
    webView.loadHTMLString(html!, baseURL: nil)

  }

install.html中指向ipa的链接:

<div class="section hero">
  <div class="container">
    <div class="row">
      <div class="one-half column">
        <h5 class="">Enterprise In-House App distribution.</h6>
          <a class="button button-primary" href="itms-services://?action=download-manifest&url=https://myweb.com.com/ipa/manifest.plist">Download Your App</a>
          </div>
    </div>
  </div>
</div>

运行该应用程序,然后单击“下载您的应用程序”。它将提示安装。

enter image description here

单击安装后,将安装应用程序而不会出现问题。但是,当我将设备设置为“单应用程序模式”或“引导访问模式”时,将不会显示弹出窗口。

我想知道:

  1. 如何在“单应用程序”模式或“引导访问”模式下显示弹出窗口?
  2. 如何直接执行 itms-services ?其实我想知道 itms-services 后面发生了什么。

0 个答案:

没有答案