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

Posted

技术标签:

【中文标题】从适用于 iPad 的 Phonegap 应用程序中安装 OTA plist 应用程序【英文标题】:OTA plist app install from within Phonegap app for iPad 【发布时间】:2012-11-01 15:26:33 【问题描述】:

我正在尝试从 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】:

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

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

【讨论】:

以上是关于从适用于 iPad 的 Phonegap 应用程序中安装 OTA plist 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

JayData / Phonegap 适用于 iPad 模拟器但不适用于 iPad 设备

带有数字的phonegap ios键盘仅适用于iPad上的数字字段

来自phonegap build的.ipa不会安装在iphone上

如何使用 phonegap 制作适用于桌面窗口和 IOS 的应用程序?

从其他应用程序打开 URL 仅适用于 iPad,在 iPhone 上禁用

从 Ipad phonegap 应用程序在外部浏览器中打开网页 [重复]