【发布时间】:2022-08-02 18:47:51
【问题描述】:
我正在为我的应用程序使用 ASWebAuthenticationSession 授权。 在 macOS12.4 之前可以正常工作,但是会出现 unresponse\'s 问题。 \"session.start success\"后,点击取消或继续,没有任何反应。
var session = ASWebAuthenticationSession.init(url: url, callbackURLScheme: \"http\", completionHandler: completionHandler)
guard let provider = NSApplication.shared.keyWindow!.contentViewController as? FlutterViewController else {
result(FlutterError(code: \"FAILED\", message: \"Failed to aquire root FlutterViewController\" , details: nil))
return
}
session.presentationContextProvider = provider
if(!session.start()) {
NSLog(\"session.start fail\");
} else {
NSLog(\"session.start success\");
}
标签: flutter macos-monterey aswebauthenticationsession