在Phonegap应用内从OTA plist安装iPad应用程序

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)。因此,当应用程序检测到有新更新时,它将提示用户安装新更新,这就是我需要这个功能的地方。

1个回答

4

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

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


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