可能重复:
How do I launch iBooks e-reader programmatically on iPad?
我正在为客户创建一个应用程序。 iPad将预装一本我们将自己制作的电子书。这本电子书将不会在书店中提供,但会通过itunes预先加载。
任何信息都将不胜感激。
干杯
尼尔
答案 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
答案 4 :(得分:-1)
简而言之,没有。 iBooks将无法加载应用程序包中的任何内容。