相关疑难解决方法(0)

AWS Cognito Swift凭证提供程序“不建议使用登录:使用AWSIdentityProviderManager”

我试图允许用户使用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例子,但我似乎并没有太大帮助

amazon-web-services swift amazon-cognito fbsdk

4
推荐指数
1
解决办法
2802
查看次数