Как я запускаю iBooks e-reader программно на iPad?

Также как UIApplication.openURL.

Есть ли API для запуска iBooks с ISBN?

Ответ 1

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

Ответ 2

интерактивные книги

NSString *stringURL = @"itms-books:";
NSURL *url = [NSURL URLWithString:stringURL];
[[UIApplication sharedApplication] openURL:url];

NSString *stringURL = @"itms-bookss:";
NSURL *url = [NSURL URLWithString:stringURL];
[[UIApplication sharedApplication] openURL:url];

Ответ 3

Для вашей информации люди: все, что требуется, это добавить URL itunes.apple.com, то же самое можно найти в iTunes при просмотре BookStore на Mac, но замените http на itms-books и b00m, у вас есть Это! Пример

itms-books://itunes.apple.com/de/book/marchen/id436945766

или

itms-books://itunes.apple.com/WebObjects/MZStore.woa/wa/viewMultiRoom?fcId=510054265&s=143443

Ответ 4

Угадайте, что вопрос все еще ищет идеальный ответ.

В iBooks есть книга "Быстрое программирование".

Есть ли способ открыть эту книгу, вместо того чтобы сначала открыть приложение iBook, а затем выбрать нужную книгу.

NSString *stringURL = @"itms-books:";
NSURL *url = [NSURL URLWithString:stringURL];
[[UIApplication sharedApplication] openURL:url];

Этот фрагмент кода открывает iBook из приложения, но как насчет открытия конкретной книги.