从iPad应用程序打开iBooks

时间:2010-06-03 16:09:15

标签: iphone objective-c ipad

  

可能重复:
  How do I launch iBooks e-reader programmatically on iPad?

我正在为客户创建一个应用程序。 iPad将预装一本我们将自己制作的电子书。这本电子书将不会在书店中提供,但会通过itunes预先加载。

  • 是否可以通过某种URL架构从我的应用程序中打开iBooks应用程序?
  • 是否可以直接从我们的应用程序链接到我们预装的书籍?

任何信息都将不胜感激。

干杯

尼尔

5 个答案:

答案 0 :(得分:4)

iBooks注册itms-books:itms-bookss: URL方案。人们希望通过ISBN作为网址将在商店中推出正确的书籍,但我不确定是否会这样做。

答案 1 :(得分:1)

似乎这里有原生应用的解决方案:http://andycodes.tumblr.com/post/738375724/ios4-sdk-opening-pdfs-in-ibooks

我们有类似的问题,并致力于实施上述解决方案。  我们目前有hacky版本从共享Dropbox文件夹链接到浏览器中打开,然后要求用户选择“在iBooks中打开”(如此处所述):http://support.apple.com/kb/ht4227

诀窍是什么,并且阻止我们在200台iPad上预加载,但是有很多用户错误的空间。

答案 2 :(得分:0)

这是一个list of url schemes in iPhone OS。看起来你的iBooks运气不好。

答案 3 :(得分:0)

您可以使用您的应用启动迷你网络服务器并打开itms-books://localhost:1234/my.epub

之类的URI

答案 4 :(得分:-1)

简而言之,没有。 iBooks将无法加载应用程序包中的任何内容。