Android 放大托管的web UI登录/注册调用随机抛出错误
我正在iOS和Android应用程序中使用Amplify library进行社交登录/注册Cognito托管的web UI。我们正在使用iOS的Swift UI 有时,当一个新用户试图使用Facebook或Apple登录时,他会收到一个错误。然后,当用户再次尝试(第二次)时,流工作正常。这个问题在iOS和Android上都是随机发生的 这是我们使用AWS注册/登录的代码 对于iOS:Android 放大托管的web UI登录/注册调用随机抛出错误,android,ios,swift,amazon-cognito,aws-amplify,Android,Ios,Swift,Amazon Cognito,Aws Amplify,我正在iOS和Android应用程序中使用Amplify library进行社交登录/注册Cognito托管的web UI。我们正在使用iOS的Swift UI 有时,当一个新用户试图使用Facebook或Apple登录时,他会收到一个错误。然后,当用户再次尝试(第二次)时,流工作正常。这个问题在iOS和Android上都是随机发生的 这是我们使用AWS注册/登录的代码 对于iOS: \uUX=Amplify.Auth.signInWithWebUI(for:type,presentationA
\uUX=Amplify.Auth.signInWithWebUI(for:type,presentationAnchor:window!){
导致DispatchQueue.main.async{
切换结果{
成功案例:
self.userID=userID
完成(真)
案例。失败(let错误):
NotificationBanner.show(error.errorDescription)
完成(假)
}
}
}
对于Android:
Amplify.Auth.signiWithSocialWebUI(提供者、活动、,
{callback.onSignensAccess(result=it,loginType=loginType)},
{callback.onAuthError(exception=it)}
)
以下是在iOS上运行时出现的错误:
AuthError: Unexpected error occurred with message: An unknown error occurred
Recovery suggestion: This should not happen. There is a possibility that there is a bug if this error persists. Please take a look at https://github.com/aws-amplify/amplify-ios/issues to see if there are any existing issues that match your scenario, and file an issue with the details of the bug if there isn't. Issue encountered at:
file: /Users/syed.zain/Desktop/parcelx-ios/Pods/Amplify/Amplify/Categories/Auth/Error/AuthError.swift
function: recoverySuggestion
line: 79
Caused by:
Error Domain=com.apple.SafariServices.Authentication Code=1 "(null)"
此错误随机出现,但经常出现。(我们的QA团队一天看了3到4次。)我们无法找到它发生的确切模式
以下是我们正在使用的iOS依赖项:
放大(1.3.2):
放大/默认值(=1.3.2)
放大/默认(1.3.2)
放大插件/AWSCognitoAuthPlugin(1.3.2):
AWSAuthCore(~>2.17.0)
AWSCognitoIdentityProvider(~>2.17.0)
AWSCOGNITOIdentialProviderASF(~>2.17.0)
AWSCore(~>2.17.0)
AWSMobileClient(~>2.17.0)
AWSPluginsCore(=1.3.2)
依赖项管理器:CocoaPods,Swift包管理器
Swift版本:5
iOS设备:在iPhone 6S、iPhone 11上测试
iOS版本:在13.6、14.0、14.2上测试
在Android上,我们使用的是放大版1.2.0
Android设备:在Galaxy A50、Galaxy A51、三星Note 8、像素2上测试
Android版本:在7.0以上的版本上测试这看起来更像是一个bug报告,而不是一个StackOverflow问题。请在这里提出一个GitHub问题:iOS也面临同样的问题。你有什么解决办法吗?这看起来更像是一个bug报告,而不是一个StackOverflow问题。请在这里提出一个GitHub问题:iOS也面临同样的问题。你有什么解决办法吗?