使用自定义 URL 方案将 PDF url 发送到使用 as3 和 FlashBuilder 4.6 的 iBooks 应用程序?

Posted

技术标签:

【中文标题】使用自定义 URL 方案将 PDF url 发送到使用 as3 和 FlashBuilder 4.6 的 iBooks 应用程序?【英文标题】:Use custom URL scheme to send PDF url to iBooks application using as3 and FlashBuilder 4.6? 【发布时间】:2012-11-28 03:25:41 【问题描述】:

我目前正在使用 Adob​​e FlashBuilder 4.6 和 Air 3.4 开发一个特定于 ios 的应用程序,一切进展顺利...

我唯一的问题是该应用程序将针对我们网站上的大量 PDF 文件,我希望用户能够在本机 iBooks 应用程序中查看 PDF 文件。 (以便他们可以发送电子邮件、打印等 - 在我发现所有操作栏都在视口中删除之前,StageWebView 是一个选项)

我已经尝试使用此代码,该代码确实打开 iBooks 但它不会调用 PDF 文件的加载...

navigateToURL(new URLRequest("ibooks://www.website.com/myPdf.pdf"));

有没有办法使用 AS3 将 PDF 的路径发送到 iBooks?

另外,有没有办法在尝试启动 iBooks 之前检测它是否已安装? (这不是一个问题,因为我会在首次启动时提示用户他们需要 iBooks,但如果能够检测到他们是否拥有它,那就太好了!)

非常感谢!

【问题讨论】:

看看StageWebView ***.com/questions/8248699/… 【参考方案1】:

您是否尝试过 itms-books:// 和 itms-bookss:// 方案?

另外,这对我来说似乎是一个更好的解决方案 http://andycodes.tumblr.com/post/738375724/ios4-sdk-opening-pdfs-in-ibooks 但是您需要通过本机扩展来实现它...

【讨论】:

以上是关于使用自定义 URL 方案将 PDF url 发送到使用 as3 和 FlashBuilder 4.6 的 iBooks 应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

如何将 Wordpress 注销重定向到自定义 URL

为 iOS 应用程序定义 SSL 自定义 URL 方案

自定义 URL 方案

使用 Branch.io 的自定义 URL 方案中的路径变量?

iOS 10 自定义 URL 方案不再有效

无法让自定义 url 方案在 iOS 中工作