Posts

Post marked as unsolved
149 Views

completionHandler is not triggered when using ASWebAuthenticationSession on iOS 14 iPad

When using ASWebAuthenticationSession to show a login session on iPad on iOS 14, the user can tap the background to dismiss the login session, however the completionHandler is not triggered and there is no way to tell when the user canceled the Auth session. I am using the following code from Apple to reproduce the issue on iPad: https://developer.apple.com/documentation/authenticationservices/authenticating_a_user_through_a_web_service?language=objc
Asked
Last updated .
Post marked as solved
211 Views

Not able to start authentication by using ASWebAuthenticationSession in Big Sur Beta 9

This seems to be a regression and it works fine in early beta versions. When start a ASWebAuthenticationSession by setting prefersEphemeralWebBrowserSession to false (default), there will be a popover asking "AppName" want to use "certainurl.com" to sign in. When tapping the continue button from popover, a safari window will show and user can put username and password to continue authentication. However in beta 9, when user clicks the continue button, the popover will dismiss and send error back into the completion block which was passed in when init the ASWebAuthenticationSession. The error code is ASWebAuthenticationSessionErrorCodeCanceledLogin, which should only happen when user clicks cancel instead of continue button. Here is a public project if you want to give a try: https://github.com/Azure-Samples/ms-identity-macOS-swift-objc
Asked
Last updated .
Post marked as unsolved
153 Views

UIPasteboard banner notification in iOS 14 beta

In iOS14 when an app is trying to programmatic paste from paste board, there will be a banner showing within the app. If my app is trying to paste from a named pasteboard which can be only accessed by my team's app, will the banner show? Is there any Apple official document clarifying this case?
Asked
Last updated .