2012-11-01 70 views
1

我正尝试从Phonegap iPad应用程序中启动OTA应用程序安装。我曾经尝试这样做:从Phonegap应用程序安装OTA plist应用程序用于iPad

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)中实现自动更新功能。所以当应用程序检测到有新的更新时,它会提示用户安装新的更新,这就是我需要这种功能的地方。

回答

2

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

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