Hey Everyone, I’m trying to get an iOS app on the app store but have been rejected by apple.
I used copilot (cobubble) for their deploy service which is a webview wrapper that gives you an app that loads your website. The android app was accepted on the play store no issues but the iOS one was rejected by apple. I asked copilot about it but they didn’t have much advice and reckon they haven’t seen apps rejected for that reason (see apple’s message below).
I’d love to hear from others who have gone through this process (either with copilot or another service). Has anyone else had a similar problem and how did you get around it? Anyone not had this issue - What advice do you have?
Apple gave me the following message:
- 2 Design: Minimum Functionality
Guideline 4.2 - Design - Minimum Functionality
Your app provides a limited user experience as it is not sufficiently different from a mobile browsing experience. As such, the experience it provides is similar to the general experience of using Safari. Including iOS features such as push notifications, Core Location, and sharing do not provide a robust enough experience to be appropriate for the App Store.
To resolve this issue, please revise your app to provide a more robust user experience by including additional native iOS functionality.
If you cannot - or choose not to - revise your app to be in compliance with the App Store Review Guidelines, you may wish to build an HTML5 web app instead. You can distribute web apps directly on your web site; the App Store does not accept or distribute web apps.
For more information about creating web apps, refer to the Configuring Web Applications section of the Safari Web Content Guide.
For a description of the HTML elements and attributes you can use in Safari on iPhone, check out Safari HTML Reference: Introduction.
So I noticed some people on the forums claiming they just redesigned their landing page for the app compared to a browser and were able to get through so I did that but got rejected again:
Your app still provides a limited user experience as it is not sufficiently different from a mobile browsing experience. As such, the experience it provides is similar to the general experience of using Safari. Including iOS features such as push notifications, Core Location, and sharing do not provide a robust enough experience to be appropriate for the App Store.
Specifically, with tacked- on feature, push notifications, does not bring the app into compliance with being sufficiently different than web browsing experience. We would advised add more functionality in addition to Push Notifications.
So I’m feeling really frustrated and disillusioned with the whole process and really need some advice/help on how to fix this?
If it is a matter of adding more native iOS features - how can I do that? I am already using all the native features that copilot offers (push notifications, native sharing).
If it is more about design and I need each page on my website to just look different in the app compared to the browser - How different? what kind of changes?
Any tips/advice/experience welcome.