wevote/WeVoteCordova

Need to stop using UIWebView in Cordova iOS before December 2020

Closed this issue · 1 comments

Cordova iOS 6 does not use UIWebView.
In the meantime there is a cordova plugin add cordova-plugin-wkwebview-engine that eliminates UIWebView, but has trouble loading files for local resources the way react does, for that you need another plugin cordova-plugin-wkwebview-file-xhr

I was not able to get these working in an hour or so.
Cordova iOS 6 has been released, but it is still in its early days and has some issues.

I think we should wait a few months, and wait for Cordova iOS 6 to mature.

https://www.npmjs.com/package/cordova-ios

Subject: App Store Connect: Your app "We Vote Ballot Guide, @wevote" (Apple ID: 1347335726 Version: 1.2.8 Build: 1.2.8.7) has one or more issues
Sat, 25 Jul 2020 22:41:19 +0000 (GMT)
App Store Connect no_reply@email.apple.com
noreply@apple.com
steve@podell.com, apple@wevote.us, dalemcgrew@yahoo.com

Dear Developer, We identified one or more issues with a recent delivery for your app, "We Vote Ballot Guide, @wevote" 1.2.8 (1.2.8.7). Your delivery was successful, but you may wish to correct the following issues in your next delivery: ITMS-90809: Deprecated API Usage - App updates that use UIWebView will no longer be accepted as of December 2020. Instead, use WKWebView for improved security and reliability. Learn more (https://developer.apple.com/documentation/uikit/uiwebview). After you’ve corrected the issues, you can upload a new binary to App Store Connect. Best regards, The App Store Team