从iPad的Phonegap应用程序中安装OTA plist app

时间:2012-11-01 15:26:33

标签: ipad cordova childbrowser

我正在尝试从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)。

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

1 个答案:

答案 0 :(得分:3)

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

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