Hey guys, after getting the app wrapped up (using PWA builder) and submitted to Apple app store, we’re getting rejected.
The one problem I can’t seem to solve is that Apple wants the camera access string to be something other than the default, “APPNAME” Would Like to Access the Camera.
Keep in mind, this is when the user has tapped “upload files” and then “camera”, so it’s a very silly requirement.
browser’s requests for permissions can’t be changed (I think it is for security reasons). What you can do is to display your own message before activating the input, explaining that there will be a request for permission and why it is needed. a lot of apps use this pattern.
Please let us know what your result is! I might be going the same PWABuilder route and would love to know if you manage to get accepted to the appstore.
Sorry Micah, I missed this reply. I managed to get the app accepted to both the Google Play store as well as the App Store.
PWABuilder worked, but the approval process was more difficult with Apple.
I had to declare all data collection for all forms (the entire purpose of the app), ensure that the app could accept new account applications from anyone (app store MUST be public facing), and remove file upload functions.
The one thing I couldn’t work around was the file upload dialog. Apple requests that you change the default system popup dialog for uploading files, to be more specific about why you need access to files. Even if the user clicked “upload file” on a field clearly labeled, it’s not good enough. I did not find a way for my app to be able to change a system prompt’s text, so I just disabled that feature for that platform.