-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
breaking: remove UIWebView #635
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code looks good to me so far but I am no Objective-C expert.
Will do some tests in apps later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me.
Tested and couldn't find any issues.
I did some basic tests. Looks good to me 👍 |
thanks for the reviews! |
breaking(ios): remove UIWebView (apache#635)
* master: docs: replaces outdated transition and presentation style links (apache#662) chore: remove deprecated orientation methods (apache#666) Fix incorrect TypeScript typings (apache#515) [apacheGH-652] add check for openInSystem postNotification (apache#654) ci: updates Node.js versions (apache#659) chore(npm): improve ignore list (apache#658) fix(android): Reset lefttoright if not set (apache#442) [android] Correcting the documentation regarding lefttoright opt… (apache#648) (android) Added option to turn on/off fullscreen mode in Android (apache#634) Android apacheGH-470 InAppBrowser: java.lang.IllegalArgumentException (apache#616) breaking(ios): remove UIWebView (apache#635) chore(release): 3.2.1-dev
Will it be included in next version (3.3.0?)? |
Yes, but only in 4.0.0, as this is a breaking change. No ETA though. |
Thanks for that! To use this now then, one has to pull master branch, no npm install option yet? |
You can always use the unsupported master branch via git: |
@timbru31 Thanks a lot for the tip, thanks to it, App Store deprecation warning related to UIWebView is gone :-) |
Hi Cordova team, my capacitor build is currently being rejected, I think due to the in-app browser still referencing UIWebView. How can I implement the master branch of inappbrowser into my capacitor project? Nvm I have integrated it, any indication of when 4.0.0 is intended on being released? Thanks! |
@DoctorsInTech Hi! I put this in my package.json: Cheers |
We generally don't provide any concrete dates for releases due to the volunteer-based nature of the project. I can confidently say it still may take a little while because I believe there are some PRs we want to include in the 4.0.0 release that still needs to be merged. Then we have to start Release Process which can take some time, especially if there are any rejections. But you shouldn't need to use the unsupported dev version to deal with the |
Can you please specify the change required in config.xml file |
Please check this post: https://cordova.apache.org/howto/2020/03/18/wkwebviewonly.html |
I am using capacitor along with ionic which uses WKWebView by default. Still do I need to follow the mentioned steps ? |
We cannot give instructions for using this plugin with Capacitor. You need to ask there or try yourself. |
I am also using the InAppBrowser in capacitor app for Azure AD Auth. I followed the following steps to use master branch and the good news is that the app got accepted by AppStore.
|
Okay Thanks @NiklasMerz . I will use the mentioned steps for one of my ionic cordova application. |
This reverts commit 6c55e61.
This reverts commit 3bf3436.
Remove all UIWebView code and traces