That sounds great. Please don't forget InAppBrowser. I worked in getting 
WKwebview running in InAppBrowser a while ago and I happy to help, review and 
test these changes . Dave Alden did a good pull request on this.

I flag like this sounds like a good way to test this in our app.

Am 3. Juli 2018, 06:39, um 06:39, Shazron <shaz...@gmail.com> schrieb:
>I was thinking that the feature flag is just a convenience feature for
>setting/removing (depends on if the flag is set/omitted):
><preference name="CordovaWebViewEngine" value="CDVWKWebViewEngine" />
>in
>config.xml
>
>So something like this:
>`cordova platform add ios --wkwebview` or something to that effect.
>
>My thinking is -- this would make manual testing easier, and remove
>friction for testers in the interim, not to mention automated CI
>setups. If
>it's easier to test, perhaps more people would test it, at least that's
>what I hope...
>
>Yeah the custom scheme thing, since it's iOS 11, we might have to
>tackle
>that once we drop iOS 10 support I suppose.
>
>On Tue, Jul 3, 2018 at 12:27 PM Darryl Pogue <dvpdin...@gmail.com>
>wrote:
>
>> Thanks Shazron!
>>
>> Regarding point 3 on your list, does that need to be a feature flag
>> since the WebView engine is already controlled via a preference in
>> config.xml? People should be able to opt-in that way just by adding a
>> preference, and then in a future release we just change the default
>> value for that preference, correct?
>>
>> From the Apple side, it sounds like they're very heavily encouraging
>> the use of custom schemes instead of file:/// URLs for apps serving
>> local files, but I think that wasn't introduced until iOS 11 which
>> might be an issue for us.
>>
>> On Mon, Jul 2, 2018 at 8:36 PM Shazron <shaz...@gmail.com> wrote:
>> >
>> > Thanks Darryl,
>> > I'll be working on getting the WKWebView plugin up to snuff this
>week
>> (read
>> > the comment thread in your doc).
>> > 1. Review and resolve all existing PRs
>> > 2. Integrate the WKWebView plugin into the cordova-ios repo
>> > 3. Turn on WKWebView support via a feature flag (eventually this
>will be
>> > the default)
>> >
>> > I think no. 3 is a good way for interim testing versus having
>long-lived
>> > branches that might get out of sync. I don't think this will get
>into the
>> > same situation like `browserify` feature flag that was forgotten,
>since
>> we
>> > intend to bake this in for sure.
>> >
>> > [CDVWebViewEngineProtocol support](
>> >
>>
>https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/Public/CDVWebViewEngineProtocol.h
>> )
>> > so we can swap in any webview engine will remain unchanged.
>> >
>> > On Tue, Jun 26, 2018 at 12:43 PM Darryl Pogue <dar...@dpogue.ca>
>wrote:
>> >
>> > > Hi folks,
>> > >
>> > > As we've been discussing dropping node 4 support and how that
>requires
>> > > a major version bump, we should review what had already been on
>the
>> > > pile for next majors and what we want on the pile.
>> > >
>> > > I've started a Google Doc scratchpad to loosely organize
>high-level
>> > > goals for the various modules, and then we can start breaking
>them
>> > > down into JIRA tasks and putting them on the sprint boards:
>> > >
>> > >
>>
>https://docs.google.com/document/d/1P81YqXJbblIhzWWjWIE5AqjJvE29b1vHJX79TuIjyPM/edit#
>> > >
>> > > We know that iOS 12 and Android P are both likely coming in the
>fall,
>> > > so it might make sense to target our release to line up around
>that
>> > > time and make sure we support both of the new platform versions.
>I
>> > > don't love the idea of waiting that long, but let's be realistic
>about
>> > > what we can try to achieve.
>> > >
>> > > ~Darryl
>> > >
>> > >
>---------------------------------------------------------------------
>> > > To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
>> > > For additional commands, e-mail: dev-h...@cordova.apache.org
>> > >
>> > >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
>> For additional commands, e-mail: dev-h...@cordova.apache.org
>>
>>

Reply via email to