2010-06-03 2 views
3

Можно создать дубликат:
How do I launch iBooks e-reader programmatically on iPad?Открытые интерактивные книги из приложения IPad

Я создаю приложение для клиента. IPad будет предварительно загружен электронной книгой, которую мы будем создавать сами. Эта книга не будет доступна в книжном магазине, но будет загружена через itunes.

  • Возможно ли открыть приложение iBooks из моего приложения через некоторую схему URL?
  • Можно ли напрямую связать нашу предварительно загруженную книгу с нашим приложением?

Любая информация будет оценена.

Приветствия

Найл

+0

Нет это не дубликат - Я хотел, чтобы открыть определенный предварительно загруженные электронные книги/PDF, а не тот, который был куплен через iBookStore. –

ответ

4

iBooks регистрирует схемы URL-адресов itms-books: и itms-bookss:. Можно было бы надеяться, что передача ISBN, поскольку URL-адрес запустит правильную книгу в магазине, но я не уверен, что это так.

+0

Вы должны передать URL-адрес - см. Http://stackoverflow.com/questions/2594321/how-to-launch-ibooks-e-reader-programmatically-on-ipad/2596002#2596002, а также http: // handleopenurl.com/scheme/ibooks –

-1

Короче говоря, нет. iBooks не сможет загружать все, что входит в комплект вашего приложения.

+0

Вопрос гласит, что книга будет загружена в iBooks iTunes, а не из пакета. – ceejayoz

1

Кажется, что есть решение для нативных приложений здесь: http://andycodes.tumblr.com/post/738375724/ios4-sdk-opening-pdfs-in-ibooks

У нас есть аналогичные проблемы, и работа по реализации решения выше. В настоящее время мы имеем Hacky версии, связанную с общей папки Dropbox, чтобы открыть в браузере, а затем попросил пользователь выбрать «Открыть в интерактивных книгах» (как описано здесь): http://support.apple.com/kb/ht4227

делает трюк, и предотвращает нас от необходимости предварительной нагрузки на 200 iPads, но много места для пользовательской ошибки.

0

Вы не могли бы начать мини-веб-сервер с приложением и открыть URI как itms-books://localhost:1234/my.epub