Ответ 1
iBooks регистрирует схемы URL itms-books:
и itms-bookss:
, поэтому вы можете запускать iBooks программно, но фактический URL-адрес может быть не ISBN.
Также как UIApplication.openURL
.
Есть ли API для запуска iBooks с ISBN?
iBooks регистрирует схемы URL itms-books:
и itms-bookss:
, поэтому вы можете запускать iBooks программно, но фактический URL-адрес может быть не ISBN.
интерактивные книги
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];
Для вашей информации люди: все, что требуется, это добавить 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
Угадайте, что вопрос все еще ищет идеальный ответ.
В iBooks есть книга "Быстрое программирование".
Есть ли способ открыть эту книгу, вместо того чтобы сначала открыть приложение iBook, а затем выбрать нужную книгу.
NSString *stringURL = @"itms-books:";
NSURL *url = [NSURL URLWithString:stringURL];
[[UIApplication sharedApplication] openURL:url];
Этот фрагмент кода открывает iBook из приложения, но как насчет открытия конкретной книги.