I'm working on an OSX app on QT 5.5 with C++. It is not an iOS app. It will use QWebView widget, which uses a form of Webkit. My app will also only use local html files, never a file from a web server. So, when I read this policy:
https://developer.apple.com/app-store/review/guidelines/#user-interface
It says:
2.17. Apps that browse the web must use the iOS WebKit framework and WebKit Javascript
Okay, in my case, my application will not "browse the web". Browsing the web requires a web server and a user to click a link that causes the application to interact with that web server. In my case, there's no web server involved -- all the files are local and access with file://. As well, it says iOS, but I'm working with OSX.
So, because of this, it appears that this does not apply to my application. Can anyone confirm that 2.17 only applies to iOS (tablet, mobiles) and only applies to an application that has pages that interact with a backend web server?