3

我正在尝试从 Phonegap iPad 应用程序中启动 OTA 应用程序安装。我试过这个:

var url = "http://www.example.com/test.plist";
window.open("itms-services://?action=download-manifest&url=" + url, "_blank");

这适用于 iOS 5 但不适用于 iOS 6

我还尝试使用 ChildBrowser 插件指向带有指向 OTA 应用程序安装链接的页面,但这也不起作用(如果我直接从本机 iPad 浏览器中访问该网页,它工作正常)。

有谁知道我如何从 Phonegap iPad 应用程序中启动 OTA 应用程序安装?(必须在 iOS 5 和 iOS 6 中工作)。

我正在尝试在临时 iPad 应用程序中实现自动更新功能(而不是通过 App Store)。所以当应用程序检测到有新的更新时,它会提示用户安装新的更新,这就是我需要这个功能的地方。

4

1 回答 1

4

好的。事实证明。iOS 6 的模拟器不理解此 url itms-services://?action=download-manifest,因此无法正常工作。

在运行 iOS 6 的物理 iPad 上测试后一切正常。

于 2012-11-11T04:57:45.113 回答