views:

387

answers:

5

I'm creating an application for a client. The iPad will be pre-loaded with a ebook that we will be creating ourselves. This ebook will not be available in the bookstore, but will be preloaded via itunes.

  • Is it possible to open the iBooks application from my application, via some URL schema?
  • Is it then possible to link directly to our pre-loaded book from our application?

Any info would be appreciated.

Cheers

Niall

A: 

Here's a list of url schemes in iPhone OS. Looks like you're out of luck of iBooks.

Benedict Cohen
Looks like that hasn't been updated yet.
ceejayoz
+1  A: 

See this answer.

NanoTech
+3  A: 

iBooks registers the itms-books: and itms-bookss: URL schemes. One would hope that passing an ISBN as the url would launch the correct book in the store, but I am not sure if it does.

Caleb Thompson
A: 

In short, no. iBooks won't be able to load anything that comes in your application's bundle.

dwery
Question states that book will be preloaded into iBooks by iTunes, not out of the bundle.
ceejayoz
A: 

We have decided to go for Adhoc distribution and we wish to open our PDF files in iBooks. Please note these PDFs are not on iBooks store. We have certain PDF files, which I can put inside the app bundle or in iBooks app. I am still wondering if we can open PDF already in iBooks or in app bundle? Please help this is very urgent.

Thank you in advance.

Manish Malani
I never looked into this much more to be honest. There are URL schemes for iBooks but there is no information about them. I suspect that it would be more likely that the url schemes would open bookstore rather than individual books. This is the option that we went for with our Adhoc App.An alternative is to build in a PDF viewer into your app. All you need is a webview, and feed it the url of the local pdf in your bundle.
Niall Mccormack
This is the solution that we went with for our Adhoc App. If the client is still adament that the files exist in the iBooks app aswell, then these can be preloaded aswell, you just wouldn't be able to link to them.
Niall Mccormack
Thanks Niall for your help.I tried with the url scheme itms-books:<path of pdf in app bundle> but didn't work for me.Yes as a solution to some other feature in my app I could open book page in iBookstore successfully. There from user can download our other books.
Manish Malani