My rejected saying minimum functionality

Hi guys, i need some advice here. I'm an iOS newbie and have been working on my first iOS app since October. I finished it in December and uploaded it to iTunes connect for review. It got rejected saying that 4.2.2 minimum functionality. Basically its a book app that has information about the latest programming books under each technology stack and a specific language. Under the detail page of each book i had a description and buttons with links to amazon and ebay where you can purshase them. They first rejected it because of that. I then got rid of the buttons and added in new stuff. I resubmitted again and they rejected it again saying its App completeness, they were saying it was crashing on iPV6 network. I further fixed it and resubmitted again. They rejected the metadata and sent me a message asking me how do users download book content. I have never stated in my metadata that users can download book content because i would then be violating copyright.


I sent them back a message saying

Users are not able to download a pdf version of books from the app. This is a discovery app that allows people to discover books that are relevant to them. After the discovery, they can also share information about a particular book they find interesting to friends
They sent me back a message today saying Thank you for providing this information.


`Upon further review, we found that your app does not comply with the following guidelines:

Guideline 4.2 - Design - Minimum Functionality

We found that the usefulness of your app is limited by the minimal amount of content or features it includes.

We encourage you to review your app concept and incorporate different content and features that are in compliance with the App Store Review Guidelines.

We understand that there are no hard and fast rules to define useful or entertaining, but Apple and Apple customers expect apps to provide a really great user experience. Apps should provide valuable utility or entertainment, draw people in by offering compelling capabilities or content, or enable people to do something they couldn't do before or in a way they couldn't do it before`.


I don't understand why they would say its minimal functionality. The features in my app include.

->I have a segemented controls with tableviews where books and information is fetched from CloudKit and displayed in the tableViews.

->I have a detail tableView that includes an image of the book, name, author, description, format, pub Date, size and language.

->UISearch controller for searching books

->Discover screen where there are 2 UICollectionViews containing new releases and popular books, can also segue to their detail tableview page

->Browse screen that has a uicollection, has diffferent languages and under each, their are books displayed.

->Favorites screen where users can favorite the books and these go in this tableview. I save these books using CoreData

->Under the favorites, users can press a plus button on the navbar that let opens up another viewcontroller with a tableView embedded in, they can add book images, name and author.

->About me page where users can send feedback, share app, floow me on social media

->A login system where users and sign up and login aswell. I use firebase for this. Users can also login using facebook.

->I also use google admob.

->Users can share book information on social media

->The app also uses push notifications and background mode enabled letting users know of what books are out


All in all i dont understand why the reviewer would say minimum functionality when i think i have alot of it. Maybe he just doesn't like the concept of the app.

Wanted to ask should i file an appeal or try and add in more features in the app because i think he only came to conclusion after i replied back to him that this is a discovery app and users can't download any book content. They just view what latest books are. Don't know what to do. Thanks.

I think you have to ask youself -- is this the same information you could get from, say, doing a search on Amazon (where you can actually buy the book and read tons of reviews). Apple generally doesn't like apps that dupiicate the functionality of a web page.

My rejected saying minimum functionality
 
 
Q