2012-02-23 3 views
2

Я разрабатываю приложение, которое может иметь потенциальную ссылку для компаньона в виде ePub/PDF/iBook. Существует схема открытия iBooks из вашего приложения, но есть ли известный способ открыть конкретную книгу (не импортировать книгу, а открыть существующую книгу в приложении)? Бонусные очки: открыть определенное место в данном ePub/PDF/iBook?Есть ли способ открыть конкретную книгу в iBooks?

Я искал Google, ища этот ответ, но только включил схему: только один кусочек головоломки.

+0

Мне тоже нужно это. Вы когда-нибудь выясняли, как это сделать? –

+0

@JoshuaFrank Нет, не знаю. –

ответ

0

Swift 3

От iBooks Author support:

Для ссылки на другую книгу в интерактивные книги, вы должны знать, книги активов ID. Найдите идентификатор актива книги, перейдя на его страницу предварительного просмотра iTunes и , проверив номер в своем URL-адресе. Например, в URL https://itunes.apple.com/us/book/e.-o.-wilsons-life-on-earth/id888107968?mt=13, идентификатор объекта - 888107968. Ссылка на эту книгу будет ibooks: // assetid/888107968.

Можно было бы реализовать ее как таковую:

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

Я до сих пор найти способ связать с IBook пользователь вручную импортировали.

Смежные вопросы