You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cordova.apache.org by Toplak Daniel <D....@cadenas.de> on 2017/07/27 06:47:54 UTC

WebRTC (getUserMedia) in cordova-ios on iOS11

He devs,

Does anyone played with WebRTC on iOS?

I get a test running only in Safari with iOS 11 Beta 4, but not in a cordova app.
Both WKWebView and UIWebView seems to have no support of WebRTC.

I did not find any official thing from apple, besides what'*s new in Safari 11: https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Safari_11_0/Safari_11_0.html
They announce the WebRTC support.

Grüße / Regards
Daniel Toplak
Head of Mobile Development



Re: WebRTC (getUserMedia) in cordova-ios on iOS11

Posted by Shazron <sh...@gmail.com>.
Please retweet: https://twitter.com/shazron/status/890686444808818688

On Thu, Jul 27, 2017 at 2:05 PM, Shazron <sh...@gmail.com> wrote:

> Sorry, didn't appear that the attachment was included by the mailing list.
>
> Here it is:
> https://gist.github.com/shazron/7a7f4fbca4dc21b8dfba97fe45a89c6b
>
> On Thu, Jul 27, 2017 at 11:45 AM, Shazron <sh...@gmail.com> wrote:
>
>> Thanks Darryl,
>> To make it easier, I've attached a Brisk [1] file so you can easily file
>> that bug report. Make sure you enter your credentials in the Brisk
>> preferences first before submitting. This will cross-post your bug report
>> to Apple and OpenRadar. OpenRadar is cross-posted to for visibility --
>> since your Apple bug report is private to you and Apple employees only.
>>
>> Steps:
>> 1. Install Brisk (instructions at  https://github.com/br1sk/brisk)
>> 2. Launch Brisk
>> 3. On the menubar, select Brisk -> Preferences... (menubar icon is an
>> ant-eater on a skateboard)
>> 4. In the Apple Radar tab, Sign In with your developer Apple ID
>> 5. In the Open Radar tab, enter your API key from http://openradar.me
>> (Sign In -> My API Key)
>> 6. Download the attached .brisk file
>> 7. Double-click on it
>> 8. Press the "Submit" button
>>
>> Let's produce a lot of dupes. Dupes are what brings an issue to the
>> forefront within Apple.
>>
>> [1] https://github.com/br1sk/brisk
>>
>> On Thu, Jul 27, 2017 at 11:31 AM, Darryl Pogue <da...@dpogue.ca> wrote:
>>
>>> I did a bit of digging in the WebKit sources last night, and it looks
>>> like
>>> the WebRTC/MediaCapture stuff is all gated behind a preference that's
>>> only
>>> accessible via a private API.  There was also a commit that mentioned
>>> something about apps needing to handle all the setup for A/V permissions.
>>>
>>> In any case, the result is that getUserMedia doesn't work in WKWebView,
>>> even on iOS11 :(
>>>
>>> I've filed a radar (rdar://33571214 and http://www.openradar.me/33571214)
>>> and
>>> encourage everyone else to do the same.
>>>
>>> On 27 July 2017 at 08:55, Filip Maj <ma...@gmail.com> wrote:
>>>
>>> > IIRC, it's not uncommon for the webview to lag behind Mobile Safari.
>>> >
>>> > On Wed, Jul 26, 2017 at 11:47 PM, Toplak Daniel <D....@cadenas.de>
>>> > wrote:
>>> > > He devs,
>>> > >
>>> > > Does anyone played with WebRTC on iOS?
>>> > >
>>> > > I get a test running only in Safari with iOS 11 Beta 4, but not in a
>>> > cordova app.
>>> > > Both WKWebView and UIWebView seems to have no support of WebRTC.
>>> > >
>>> > > I did not find any official thing from apple, besides what'*s new in
>>> > Safari 11: https://developer.apple.com/library/content/releasenotes/
>>> > General/WhatsNewInSafari/Safari_11_0/Safari_11_0.html
>>> > > They announce the WebRTC support.
>>> > >
>>> > > Grüße / Regards
>>> > > Daniel Toplak
>>> > > Head of Mobile Development
>>> > >
>>> > >
>>> >
>>> > ---------------------------------------------------------------------
>>> > To unsubscribe, e-mail: dev-unsubscribe@cordova.apache.org
>>> > For additional commands, e-mail: dev-help@cordova.apache.org
>>> >
>>> >
>>>
>>
>>
>

Re: WebRTC (getUserMedia) in cordova-ios on iOS11

Posted by Shazron <sh...@gmail.com>.
Sorry, didn't appear that the attachment was included by the mailing list.

Here it is:
https://gist.github.com/shazron/7a7f4fbca4dc21b8dfba97fe45a89c6b

On Thu, Jul 27, 2017 at 11:45 AM, Shazron <sh...@gmail.com> wrote:

> Thanks Darryl,
> To make it easier, I've attached a Brisk [1] file so you can easily file
> that bug report. Make sure you enter your credentials in the Brisk
> preferences first before submitting. This will cross-post your bug report
> to Apple and OpenRadar. OpenRadar is cross-posted to for visibility --
> since your Apple bug report is private to you and Apple employees only.
>
> Steps:
> 1. Install Brisk (instructions at  https://github.com/br1sk/brisk)
> 2. Launch Brisk
> 3. On the menubar, select Brisk -> Preferences... (menubar icon is an
> ant-eater on a skateboard)
> 4. In the Apple Radar tab, Sign In with your developer Apple ID
> 5. In the Open Radar tab, enter your API key from http://openradar.me
> (Sign In -> My API Key)
> 6. Download the attached .brisk file
> 7. Double-click on it
> 8. Press the "Submit" button
>
> Let's produce a lot of dupes. Dupes are what brings an issue to the
> forefront within Apple.
>
> [1] https://github.com/br1sk/brisk
>
> On Thu, Jul 27, 2017 at 11:31 AM, Darryl Pogue <da...@dpogue.ca> wrote:
>
>> I did a bit of digging in the WebKit sources last night, and it looks like
>> the WebRTC/MediaCapture stuff is all gated behind a preference that's only
>> accessible via a private API.  There was also a commit that mentioned
>> something about apps needing to handle all the setup for A/V permissions.
>>
>> In any case, the result is that getUserMedia doesn't work in WKWebView,
>> even on iOS11 :(
>>
>> I've filed a radar (rdar://33571214 and http://www.openradar.me/33571214)
>> and
>> encourage everyone else to do the same.
>>
>> On 27 July 2017 at 08:55, Filip Maj <ma...@gmail.com> wrote:
>>
>> > IIRC, it's not uncommon for the webview to lag behind Mobile Safari.
>> >
>> > On Wed, Jul 26, 2017 at 11:47 PM, Toplak Daniel <D....@cadenas.de>
>> > wrote:
>> > > He devs,
>> > >
>> > > Does anyone played with WebRTC on iOS?
>> > >
>> > > I get a test running only in Safari with iOS 11 Beta 4, but not in a
>> > cordova app.
>> > > Both WKWebView and UIWebView seems to have no support of WebRTC.
>> > >
>> > > I did not find any official thing from apple, besides what'*s new in
>> > Safari 11: https://developer.apple.com/library/content/releasenotes/
>> > General/WhatsNewInSafari/Safari_11_0/Safari_11_0.html
>> > > They announce the WebRTC support.
>> > >
>> > > Grüße / Regards
>> > > Daniel Toplak
>> > > Head of Mobile Development
>> > >
>> > >
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: dev-unsubscribe@cordova.apache.org
>> > For additional commands, e-mail: dev-help@cordova.apache.org
>> >
>> >
>>
>
>

Re: WebRTC (getUserMedia) in cordova-ios on iOS11

Posted by Shazron <sh...@gmail.com>.
Thanks Darryl,
To make it easier, I've attached a Brisk [1] file so you can easily file
that bug report. Make sure you enter your credentials in the Brisk
preferences first before submitting. This will cross-post your bug report
to Apple and OpenRadar. OpenRadar is cross-posted to for visibility --
since your Apple bug report is private to you and Apple employees only.

Steps:
1. Install Brisk (instructions at  https://github.com/br1sk/brisk)
2. Launch Brisk
3. On the menubar, select Brisk -> Preferences... (menubar icon is an
ant-eater on a skateboard)
4. In the Apple Radar tab, Sign In with your developer Apple ID
5. In the Open Radar tab, enter your API key from http://openradar.me (Sign
In -> My API Key)
6. Download the attached .brisk file
7. Double-click on it
8. Press the "Submit" button

Let's produce a lot of dupes. Dupes are what brings an issue to the
forefront within Apple.

[1] https://github.com/br1sk/brisk

On Thu, Jul 27, 2017 at 11:31 AM, Darryl Pogue <da...@dpogue.ca> wrote:

> I did a bit of digging in the WebKit sources last night, and it looks like
> the WebRTC/MediaCapture stuff is all gated behind a preference that's only
> accessible via a private API.  There was also a commit that mentioned
> something about apps needing to handle all the setup for A/V permissions.
>
> In any case, the result is that getUserMedia doesn't work in WKWebView,
> even on iOS11 :(
>
> I've filed a radar (rdar://33571214 and http://www.openradar.me/33571214)
> and
> encourage everyone else to do the same.
>
> On 27 July 2017 at 08:55, Filip Maj <ma...@gmail.com> wrote:
>
> > IIRC, it's not uncommon for the webview to lag behind Mobile Safari.
> >
> > On Wed, Jul 26, 2017 at 11:47 PM, Toplak Daniel <D....@cadenas.de>
> > wrote:
> > > He devs,
> > >
> > > Does anyone played with WebRTC on iOS?
> > >
> > > I get a test running only in Safari with iOS 11 Beta 4, but not in a
> > cordova app.
> > > Both WKWebView and UIWebView seems to have no support of WebRTC.
> > >
> > > I did not find any official thing from apple, besides what'*s new in
> > Safari 11: https://developer.apple.com/library/content/releasenotes/
> > General/WhatsNewInSafari/Safari_11_0/Safari_11_0.html
> > > They announce the WebRTC support.
> > >
> > > Grüße / Regards
> > > Daniel Toplak
> > > Head of Mobile Development
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@cordova.apache.org
> > For additional commands, e-mail: dev-help@cordova.apache.org
> >
> >
>

Re: WebRTC (getUserMedia) in cordova-ios on iOS11

Posted by Darryl Pogue <da...@dpogue.ca>.
I did a bit of digging in the WebKit sources last night, and it looks like
the WebRTC/MediaCapture stuff is all gated behind a preference that's only
accessible via a private API.  There was also a commit that mentioned
something about apps needing to handle all the setup for A/V permissions.

In any case, the result is that getUserMedia doesn't work in WKWebView,
even on iOS11 :(

I've filed a radar (rdar://33571214 and http://www.openradar.me/33571214) and
encourage everyone else to do the same.

On 27 July 2017 at 08:55, Filip Maj <ma...@gmail.com> wrote:

> IIRC, it's not uncommon for the webview to lag behind Mobile Safari.
>
> On Wed, Jul 26, 2017 at 11:47 PM, Toplak Daniel <D....@cadenas.de>
> wrote:
> > He devs,
> >
> > Does anyone played with WebRTC on iOS?
> >
> > I get a test running only in Safari with iOS 11 Beta 4, but not in a
> cordova app.
> > Both WKWebView and UIWebView seems to have no support of WebRTC.
> >
> > I did not find any official thing from apple, besides what'*s new in
> Safari 11: https://developer.apple.com/library/content/releasenotes/
> General/WhatsNewInSafari/Safari_11_0/Safari_11_0.html
> > They announce the WebRTC support.
> >
> > Grüße / Regards
> > Daniel Toplak
> > Head of Mobile Development
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@cordova.apache.org
> For additional commands, e-mail: dev-help@cordova.apache.org
>
>

Re: WebRTC (getUserMedia) in cordova-ios on iOS11

Posted by Filip Maj <ma...@gmail.com>.
IIRC, it's not uncommon for the webview to lag behind Mobile Safari.

On Wed, Jul 26, 2017 at 11:47 PM, Toplak Daniel <D....@cadenas.de> wrote:
> He devs,
>
> Does anyone played with WebRTC on iOS?
>
> I get a test running only in Safari with iOS 11 Beta 4, but not in a cordova app.
> Both WKWebView and UIWebView seems to have no support of WebRTC.
>
> I did not find any official thing from apple, besides what'*s new in Safari 11: https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Safari_11_0/Safari_11_0.html
> They announce the WebRTC support.
>
> Grüße / Regards
> Daniel Toplak
> Head of Mobile Development
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@cordova.apache.org
For additional commands, e-mail: dev-help@cordova.apache.org