RESOLVED MOVED 181282
App rejected because of WebRTC?
https://bugs.webkit.org/show_bug.cgi?id=181282
Summary App rejected because of WebRTC?
iamtesting
Reported 2018-01-03 23:37:16 PST
Apple App store review team rejects app to publish because using Safari and WebRTC on iOS. Can you please make the modal alert (https://i.stack.imgur.com/zsguH.png) modify-able as mentioned to specify why the app is requesting access to the users camera , microphone? >>>>> APPLE TEAM written cause of reject: Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage We noticed that your app requests the user’s consent to access their Camera and Microphone, but does not clarify the use of this feature in the permission modal alert. Please see attached screenshots for details. Next Steps To resolve this issue, please revise the permission modal alert to specify why the app is requesting access to the user's Camera and Microphone. Resources To learn more about requesting the user’s permission to access app features, visit the iOS Human Interface Guidelines. You may also want to review the Technical Q&A QA1937: Resolving the Privacy-Sensitive Data App Rejection page for details on how to provide a usage description for permission request alerts. We look forward to reviewing your app once these issues have been addressed. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Attachments
iamtesting
Comment 1 2018-01-04 03:27:21 PST
Reproduce steps: Step 1: iOS (iPhone, iPad Safari) Step 2: Open https://test.webrtc.org Apple Review want my app to modify the modal alert content inside Safari: https://i.stack.imgur.com/zsguH.png how?
youenn fablet
Comment 2 2018-01-04 03:36:53 PST
Hi iamtesting, Is your app using a WebKit WebView and doing some WebRTC or is it unrelated? As of now, getUserMedia access is not available in WebViews, so your app should not be able to trigger that popup.
iamtesting
Comment 3 2018-01-04 03:54:07 PST
#2 NO - the app do not use any WebView. It opens the native webbrowser safari on iOS. And goes to https://test.webrtc.org App is refused with the reason why WebRTC asking camera/microphone access with the modal alert window, in that window Apple Review team wants to mention the reason of access to camera/microphone. Now officially safari is maintain by us, that modal window content we cant change. So how can i change it?
iamtesting
Comment 4 2018-02-12 08:36:42 PST
"4.2.0 - The main functionality of your app takes place outside of the app. The app itself seems to be a portal that connects clients to call center agents. To comply with this guideline, it would be appropriate to implement the 1 to 1 video call feature natively within the app." > Apple Review Team reported to write whole WebRTC in my app. What a nonsense, we brought Safari with native WebRTC to use it or not to use it? Is there no community input for the Apple Review Team? Whats wrong with using Safari WebRTC from App?
Ahmad Saleem
Comment 5 2022-09-12 15:02:34 PDT
ap@webkit.org - Is App Review covered via Webkit bugs or it is via Apple Feedback App? Thanks!
Brent Fulgham
Comment 6 2022-09-12 15:05:01 PDT
The WebKit team does not have control over the App Review process or what is permitted for apps. The appropriate venue for this discussion would be a Feedback Request or Radar filed with Apple directly, not the WebKit Open Source project.
Brent Fulgham
Comment 7 2022-09-12 15:05:22 PDT
Marking as RESOLVED | MOVED, since this needs to be addressed by Apple, not this project.
Note You need to log in before you can comment on or make changes to this bug.