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

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

问题描述:

我正在开发,可能有ePub的/ PDF/iBook的形式潜在伴侣引用的应用程序。还有从你的应用程序中打开iBooks的方案,但有一个已知的方法来打开特定的书(不是导入的书,而不是打开现有的书在应用程式)?奖励积分:在给定的ePub/PDF/iBook中打开特定位置?有没有办法在iBooks中打开特定的书?

我已经冲刷谷歌在寻找这个答案,但只转了方案:只有一块拼图。

+0

我需要这一点。你有没有想过如何做到这一点? – 2013-01-09 15:13:19

+0

@JoshuaFrank不,我没有。 – 2013-01-10 04:36:21

斯威夫特3

iBooks Author support

要链接到另一本书中的iBooks,你需要知道这本书的资产 ID。通过将其iTunes预览网页, 检查其URL数量查找一本书的资产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用户手动导入。