Books automatically deletes my books when offline, and when there is enough space on device
Solution 1:
I feel you. I've never been able to figure this out, and it is so frustrating. This might not be the answer you're looking for, however, I've migrated away from using iBooks and using iCloud for syncing anything besides things like the keychain and settings.
Since you mentioned you were reading a pdf ebook, I recommend an app called Bluefire Reader. It does ePub, PDF, and Adobe DRM. Of course, if you have a bunch of ebooks you've bought from Apple, well, that's another thing; DeDRM does exist, but that's really all I can say on that.
Solution 2:
I second trying to disable iCloud for Books and see what the result is.
As for the photos on your iPad, sounds like you have 'Optimize iPad Storage' turned on for Photos under iCloud settings. If you go into settings>Apple ID>iCloud>Photos then select download and keep originals it should fix the issue with your photos. If you have the 'Optimize iPad Storage' option selected your device will keep a smaller resolution copy of the picture and attempt to download the full resolution picture when you access it through the Photos App or elsewhere. Here is Apple's article with the steps I described: Manage your photo and video storage
Solution 3:
Try disabling iCloud for Books.
Note: Make sure you have your books saved so they do not get deleted.
Here's how:
Go to settings.
Tap on your Apple ID at the top:
Then click on iCloud:
Then turn off the switch for books:
For your photos you can turn optimise iPhone storage off in photo settings:
Solution 4:
To answer your question: seems to be intended as is expressed in iPad/iPhone Users Guide, iOS version 11.4. An excerpt in the picture below (yellow highlighting is mine):
This good description is now almost vanished in the recent version (not as explicit as this one).
As for storing locally, on the iPad, you may watch/compute/verify as follows:
1) Verify a book download: Go to Settings -> General -> iPad Storage -> Books
and click to the right and see two items, there, Documents & Data and dully note the size of these.
2) Add a new book: (download a new one) and check/verify/note the new size as in previous point.
Note the size should be >0; if equal zero could be something else wrong.
3) Turn off the wifi from Settings -> Wifi
4) Verify again the size as in 2) Should be the same.
5) Open the Books and manage your download. See the picture below:
Now, please observe three dots to the right and under the book icon. Click on them and choose what to do with the book: add to Collections.
6) Also in Books: Click on Library
icon on the lowest row of the display. This will open the Collections page. Click/tap on Collections word and choose from the pop-down listing. You should have a menu item Downloaded
where all downloaded books should take place.
7) Verify the iCloud storage occupied by your books: in Settings -> [your name] -> iCloud -> Manage Storage -> Apple Books -> Documents & Data
. You may have more than a single item Apple Books
.
If the size here is smaller or equal than the size found in 4) for sure you have booked stored locally.
Note the size may vary, after some time some books will be reloaded to iCloud if no activity on them.
Solution 5:
Solution is simple: just turn off the automatic apps offload. I don't know the reason for this, but before I did this books which I was currently reading got deleted EVERY morning. Sometimes even couple of times a day. It's been 3 days since I had disabled "Offload Unused Apps" and my books weren't deleted even once.
Go to Setting > iTunes & App Stores > disable "Offload Unused Apps" > Reboot device just in case