我正在遵循亚马逊文档,但它并不像广告中所说的那样工作。我也有最新的sdk。下面的self.identity =代码不起作用,因为它是只读的。
@implementation DeveloperAuthenticatedIdentityProvider
/*
* Use the token method to communicate with your backend to get an
* identityId and token.
*/
- (AWSTask <NSString*>) token {
//Write code to call your backend:
//Pass username/password to backend or some sort of token to authenticate user
//If successful, from backend call getOpenIdTokenForDeveloperIdentity with logins map
//containing "your.provider.name":"enduser.username"
//Return the identity id and token to client
//You can use AWSTaskCompletionSource to do this asynchronously
// Set the identity id and return the token
self.identityId = response.identityId;
return [AWSTask taskWithResult:response.token];
}
@end我该如何重写它呢?谢谢。
发布于 2017-02-11 20:44:51
您的另一个问题中有编译器错误,请修复第一个Using AWS Cognito and aws-ios-sdk v.2.4.16 with developer identities
编译器建议的该方法的正确签名为
- (AWSTask<NSString *> *)token;https://stackoverflow.com/questions/41717116
复制相似问题