We're an IT solution provider for enterprise customers. We'd like to offer our customer a custom app running on IOS.
Is it against any Apple's rule?
The app requires user authorisation and is usable only for our customer's employees
After successful authorisation the app downloads enterprise domain data from our api server into sqlite database on the device
App downloads AngularJS SPA (html and javascript) from our web site
App launches WebView using downloaded html and javascript
WebView is provided with enterprise domain data from the sqlite database stored on the device
App does background sync to download and store on device any new data from our api server
On user command app uses native services like Geolocation or photo camera.
Is it against any Apple's rule?