How do I launch iBooks e-reader programmatically on iPad?
Solution 1:
iBooks registers the itms-books:
and itms-bookss:
URL schemes, so you can launch iBooks programmatically, but the actual URL might not be an ISBN.
Solution 2:
iBooks
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];
Solution 3:
For your info, folks: all it takes is to add the itunes.apple.com
URL, the same you can find in iTunes when browsing the BookStore on the Mac, but replace http
with itms-books
and b00m, you have it! Example
itms-books://itunes.apple.com/de/book/marchen/id436945766
or
itms-books://itunes.apple.com/WebObjects/MZStore.woa/wa/viewMultiRoom?fcId=510054265&s=143443