有没有办法在 iBooks 中打开特定的书籍?

发布于 2025-01-08 17:21:51 字数 192 浏览 0 评论 0原文

我正在开发一个应用程序,该应用程序可能具有 ePub/PDF/iBook 形式的潜在配套参考。有一个从应用程序中打开 iBooks 的方案,但是是否有已知的方法来打开特定的书籍(不是导入书籍,而是在应用程序中打开现有的书籍)?奖励积分:打开给定 ePub/PDF/iBook 中的特定位置?

我在谷歌上搜索了这个答案,但只找到了方案:只有拼图的一小部分。

I am developing an application that could have a potential companion reference in the form of an ePub/PDF/iBook. There's a scheme for opening iBooks from your application, but is there a known way to open a specific book (not import the book, rather open an existing book in the app)? Bonus points: open a specific location in the given ePub/PDF/iBook?

I have scoured Google looking for this answer but only turn up the scheme: only one piece of the puzzle.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

九厘米的零° 2025-01-15 17:21:51

Swift 3

来自 iBooks Author 支持

要链接到 iBooks 中的另一本书,您需要知道该书的资产
ID。通过转到图书的 iTunes 预览网页来查找图书的资产 ID,然后
检查其 URL 中的号码。例如,在网址中
https:// itunes.apple.com/us/book/e.-o.-wilsons-life-on-earth/id888107968?mt=13,
资产 ID 是 888107968。这本书的链接是
ibooks://assetid/888107968。

人们可以这样实现它:

let stringURL = "ibooks://assetid/1219117996"
let url = URL(string:stringURL)
UIApplication.shared.open(url!, options: [:], completionHandler: nil)

我还没有找到一种方法来链接到用户手动导入的 iBook。

Swift 3

From the iBooks Author support :

To link to another book in iBooks, you need to know the book’s asset
ID. Find a book’s asset ID by going to its iTunes Preview webpage and
checking the number in its URL. For example, in the URL
https://itunes.apple.com/us/book/e.-o.-wilsons-life-on-earth/id888107968?mt=13,
the asset ID is 888107968. A link to this book would be
ibooks://assetid/888107968.

One could implement it as such :

let stringURL = "ibooks://assetid/1219117996"
let url = URL(string:stringURL)
UIApplication.shared.open(url!, options: [:], completionHandler: nil)

I have yet to find a way to link to an iBook the user has manually imported.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文