Hello, fellow developers and Apple engineers,
I'm reaching out to seek advice and insights on a challenge I've encountered during the app review process for a particularly complex iOS app. Our app is designed to manage communal activities for cities, working in conjunction with desktop software/server, which makes it both large and intricate. Its primary users are specific companies, such as Municipal utilities, across various cities in Germany, each with over 100 devices.
The core of the challenge lies in the app review stage. Due to the app's complexity and the necessity for specialized knowledge to understand its full functionality, it seems that the review team faces difficulties in evaluating the app, leading to rejections. It's clear that without training or a deep dive into the app and its server-side components, grasping its utility and operational nuances is challenging.
We've attempted to provide detailed documentation but we're still encountering hurdles. Here are some specific questions and areas where we'd appreciate your guidance:
-
Best Practices for Submitting Complex Apps: Are there recommended strategies or best practices for submitting apps that require a deep understanding of specific, non-public functionalities?
-
Communication with Reviewers: Is there an effective way to communicate the necessity of our app's complexity and its server-dependent nature to the review team? Any tips on ensuring this communication is as clear and constructive as possible would be invaluable.
-
Documentation for Review: What kind of documentation have you found most effective in aiding the review process for complex applications? Are there formats or templates that seem to work best?
-
Appealing Review Decisions: For those who have gone through the appeal process with similarly complex apps, what was your experience? How can one effectively convey the app's value and operational context in an appeal?
We're committed to ensuring our app meets Apple's standards while providing vital services to our clients. Any insights, advice, or shared experiences in navigating the app review process for similar applications would be greatly appreciated.
Thank you in advance for your time and help.
Best regards,
Dominik