AWS MobileHub iOS SDK – AWSSignInProvider – 没有关于类的文档
我无法在类AWSSignInProvider
上find任何文档以及如何使用它。 有一个标题:
#import <UIKit/UIKit.h> @protocol AWSSignInProvider <NSObject> @property (readonly, getter=isLoggedIn) BOOL loggedIn; @property (readonly) NSURL *imageURL; @property (readonly) NSString *userName; - (void)login; - (void)logout; - (void)reloadSession; - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions; - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation; @end
我可以看到这个在AWSIdentityManager
类中使用,但我完全不理解它,并试图找出是否使用这个来完成AWS MobileHub中的“开发者身份validation的身份”stream程。
Zigglzworth,
Mobile Hub生成的iOS Sample App还没有完整的文档化解决scheme。 在Mobile Hub控制台中创build项目并启用“自定义”login时,Mobile Hub只需创build与为该项目创build的默认Cognit Identity Pool关联的“开发者提供者名称”。 在Mobile Hub拥有完整的客户端解决scheme之前,以下是您可以使用的内容。
Amazon Cognito发布了一个端到端的示例解决scheme,用于在此处使用开发人员身份validation身份集成Cognito。 博客包括构build身份validation服务器并在iOS和Android中实现自定义身份提供程序。 他们还提供了iOS和Android示例应用程序,增加了与此示例后端解决scheme交互的function。 在博客中,您将看到iOS请求的类和代码更改的描述,以便从自定义提供程序获取令牌,以及如何将其传回Cognito以获取经过身份validation的身份标识。
仔细阅读博客,按照描述执行后端提供程序,或确认您已经设置了后端,然后查看提供的示例客户端代码,并参考博客中提到的代码更改。 一旦您对所需的stream程和客户端代码更改有了更好的了解,就可以更新现有的Mobile Hub iOS项目代码,以匹配博客中讨论的示例代码更改。 如果您有关于开发者身份validation身份的问题或其他问题,请随时在这里使用Cognito AWS论坛。
- AWS ios SDK – 弹性转码器作业的http发布请求
- aws s3 SDK for iOS putObjectRegquest到“新”区域不工作
- 如何获取文件Amazon S3,AWS IOS SDK的上传date
- Swift 3:Transfer Utility enumerateToAssignBlocks方法签名
- AWS:如何针对Cognito Pool正确authentication用户并将其用于Cognito联合身份authentication?
- 在objective-c中使用扫描filter的dynamodb scanexpression
- 了解崩溃报告
- 通过Amazon SNS和Unity的iOS APNS – 无法创build开发iOS证书
- 如何在Objective C中列出来自Amazon S3存储桶的特定path中的文件夹?