Best Practices for Faster Approval Time

I submitted an update to my extension over a month ago. It's still pending approval process.


The update itself wasn't quite significant IMO - just displays additional data in the same UI without altering the architecture of the extension. I have emailed Apple few times however, I received the standard non-specific responses (paraphrasing - "we'll let you know when we finish reviewing your extension").

In the meant time, I am almost ready to deploy some new cosmetic updates (& minor bug fixes) - but at this point I have no idea when these updates will reach my users.

In light of all this, I want to know if there are any best practices that I can follow either in my code, the submission process, or while designing my web extension that will make approval process easier for Apple employees to review and faster for developers like me. To keep things simple, I follow the steps below:

  • Smaller & simpler and non-minified code (except for libraries such as JQuery and bootstrap).
  • No dynamic script injection
  • No long resource names
  • Use HTTPS for my server calls
  • No cookies & no account logins (& password management)

In addition to the above, I also follow the guidelines mentioned here https://developer.apple.com/app-store/review/guidelines/#extensions

Please let me know if I am missing any other steps which may result in a delay in approval process.

Best Practices for Faster Approval Time
 
 
Q