So we got rejected by the app store today. I undstand the reasoning behind this rejection is to prevent repackaging of websites as iOS apps, and so that things that could be Web Apps or PWAs are used in Safari.
We have a Ionic/Cordova hybrid app that uses several native iOS functions that are critical to it's use.
So how much functionality has to be native?
Is Apple steering us away from Hybrid apps?
Has anybody else run into this issue lately?
Thanks so much in advance.
FYI, it's a social network app that utilzes the following native functions among others:
- Push Notifications
- Camera
- Carmera Roll
- Barcode Reader
- Action Extension
- Share Button (send to Messages, Mail, Facebook, etc)
- Universal Links
- NSUserDefaults
- Local Notifications
- Network Detection
I suspect that App Review either didn't realize or din't appreciate the fact that you are presenting this "content aggregat[ion], or collection of links" through the social network function of the app.
What you describe, in that it incorporates the camera within the device, most likely passes the 4.2.2 problem. Appeal the rejection pointing out that the app does not include "content aggregators, or a collection of links" but rather input from the social network.