Closed nsuriadi closed 4 years ago
Hey @n-p-s,
We recommend to avoid displaying an in-app message and running a web authentication session simultaneously. You may be able to use in-app message delegate methods to work around this issue or can use the workaround you already provided.
Thanks, Daniel
Report
Describe your environment.
What did you do?
ASWebAuthenticationSession
with the in-app message still shown on the screenWhat did you expect to happen?
What happened instead?
Steps to reproduce
ASWebAuthenticationSession#init
(https://github.com/login/oauth/authorize?client_id={clientId)
ASWebAuthenticationSession#start
Code Snippet
Are you doing any feature customizations that may relate to the issue? Can you share the code snippet?
No.
This issue seems to be originating from
ABKInAppMessageWindowController#keyboardWasShown
.Sidenote: I was able to work around this issue in iOS 13 by utilizing a new property (
presentationContextProvider
) that tells the system in whichUIWindow
to show the embedded web view in.