我试图允许用户使用Facebook和Amazon Cognito来注册我的应用程序。我发现以前的文档说要使用:
let token = FBSDKAccessToken.currentAccessToken().tokenString
var logins: NSDictionary = NSDictionary(dictionary: ["graph.facebook.com" : token])
credentialsProvider.logins = [AWSIdentityProviderFacebook: token]
Run Code Online (Sandbox Code Playgroud)
但是我收到一条消息,提示已弃用登录名,并使用协议AWSIdentityProviderManager向凭证提供程序提供登录名,我不知道该怎么做。我尝试让我的类实现AWSIdentityProviderManager并创建了一个logins方法,因为我注意到凭据提供者有一个方法“ setIdentiyProviderManagerOnce(self)”,但是我不知道在实现的logins()方法中如何将Facebook令牌连接到凭据上经理。
香港专业教育学院看过亚马逊的github例子,但我似乎并没有太大帮助