Added lots of in-App functionality, but Apple says: G4.2.2 - Minimum Functionality

Dear friends,

I wouldn't be writing this article if I wasn't at a loss. I really don't understand the repeating reviewer’s decision:

Guideline 4.2.2 - Design - Minimum Functionality We noticed that your app ‘ONLY’ includes links, images, or content aggregated from the Internet with limited or no native functionality.

My App (NH2-STEFAN-COOH, Apple ID 6741710895) is a learning app for biochemistry students. In the first review, it was actually mainly a web viewer, so Apple was right at that time - it was my mistake, but I listened to them and made massive improvements adding lots of native stuff:

When you start it for the first time, a welcome message appears, the user name is created and saved. A different biochemistry anecdote appears on the welcome page every day. This can be explained in detail. There are 31 different anecdotes and explanations, one for each day of the month.

An ‘About’ section can also be clicked on the welcome page and from there the impression.

If you click on ‘Entry to the world of biochemistry’, a selection of functions appears. This extends over two pages, which can be swiped back and forth horizontally. From here you can reach the following:

Main menu SWIPED to LEFT page:

  1. a personalised learning planner where students can enter when they want to start their learning process, how much time they have. The app provides a recommendation for an efficient organisation of the learning material. This recommendation is saved and can be called up again at any time. It is also possible to integrate the learning plan into the calendar app.

  2. an in-app ‘game’ in which students can learn and understand basic structural formulae of biochemistry. 25 Tasks can be chosen on a game board. The task is then like “draw chemical structure xy”: A drawboard makes it possible to actually draw the structure using a finger of pen. If help is needed, an explanation of how the structure name and the structure are related can be displayed. This detailed explanation is intended to teach students how to derive a structural formula and reduce the learning effort. Each task can then be marked in red (I will have to repeat the task), yellow (indifferent) or green (successfully learned). The mark is saved and can be viewed on the game board at any time.

  3. a lab calculator has been implemented to support students during internships, experimental doctoral theses or other laboratory activities. This covers 7 typical laboratory calculations: one distinct calculator for a) prepare a solution, b) calculate solution concentration, c) prepare a stock, d) dilute stock solutions, e) calculate stock dilutions, f) prepare buffer solutions, g) calculate concentration from extinction.

Main menu SWIPED to RIGHT page:

  1. students can enter questions about the material directly in the app and send them to the lecturer

UNTIL HERE, ALL FUNCTIONS ARE IN-APP, NATIVE, WITHOUT COLLECTION OF ANY WEB CONTENT. UNTIL HERE, I CANNOT UNTERSTAND THE MINIMUM FUNCTIONALITY ISSUE.

Main menu SWIPED to RIGHT page leads also to the last functions:

  1. Students can view videos (using the learn plan the have) where important biochemistry facts are explained. The videos can be started directly out of the app, or via my homepage. This is solved as WebView Content.

What do you think? Is the fact that there is a WebView a reason to declare the whole app Minimum Functionality? Are all my native Functions so crappy? Or is Apple angry with me because during my first submission I really had not enough native stuff…

I would really like to read your ideas, because I have no idea what to do now!

Each time I add more native stuff and resubmit, I get exactly the same text blocks back. Do they even see what I changed? I hope, because when submitting I usually explain all my changes in "Information zur App-Prüfung"-section.

For more clarity, I add some screenshots:

NATIVE welcome screen, using saved user name, showing tipp of the day. Link to detailed explanation of the tipp. Link to "About" (from here link to "imprint"). Link to Main Menu:

NATIVE Main menu, SWIPED to LEFT page, link to learning planner, link to structure drawing game, link to lab calculators:

NATIVE learning planner, above: choose start date to learn & select the time you have, middle: suggestion of learning plan, below integrate schedule in calendar app

NATIVE structure drawing game, game board showing 25 tasks that can be selected

NATIVE structure drawing game, one task selected, above: "Draw lactate" with draw board (actually showing the solution), middle: tipp how to draw the structure (is initially hidden and can be shown if desired), below: mark task as red/yellow/green

NATIVE lab calculators with link to seven distinct calculators for different lab tasks

NATIVE Main menu, SWIPED to RIGHT page, links to learn videos (above: will open as in-app overview; below: will open as WebView), middle: link to ask question at lecturer

NATIVE ask question to lecturer, uses iPhone mail app.

WebView: shows learning videos (being the only web content collector)

Thank you for your post. If you disagree with the outcome of the review, we recommend submitting an appeal to the App Review Board. When filing your appeal, make sure to:

  • Provide specific reasons why you believe your app complies with the App Review Guidelines.
  • Submit only one appeal per rejection.
  • Respond to any requests for additional information before submitting an appeal.

Once you have submitted the appeal we can escalate it to the App Review Board for review. The App Review Board will contact you directly as soon as they've completed their investigation.

@Apple:

thanks for your comment. I understand that I have the option to send an appeal to the review board.

But before I want to escalate this to the review board, I want to UNDERSTAND what might be the reason for rejection.

This is why I asked the community. Having the above described native functions (and btw. having written about 1000 lines of Swift-code), how can there be minimum functionality of my app and my app ‘ONLY includes links, images, or content aggregated from the Internet'.

I have learned that apple only gives standard answers during the review process.

So dear community, what do you think?

Added lots of in-App functionality, but Apple says: G4.2.2 - Minimum Functionality
 
 
Q