如何使用AWS for Android创建朋友系统?

时间:2017-06-17 18:28:35

标签: android amazon-web-services amazon-dynamodb amazon-cognito

所以我正在开发一个应用程序,要求我实现一个朋友系统,其中权限将是“朋友”用户之间的权限。我使用AWS Cognito进行身份管理,使用DynamoDB进行数据库管理。

在我的情况下,我将仅向已确认的用户朋友授予查看权限;你知道,标准的普通朋友设置。任何人都可以指出我正确的方向如何处理这个问题?我不完全确定如何处理在我的用户池中为特定用户和个人用户设置权限的问题,特别是在特定和个人收件人用户方面。

1 个答案:

答案 0 :(得分:0)

可以使用用户池,但根据您的需求具体而言有点棘手。您可以使用组执行此操作,但Cognito对每个池的组数量有限制(默认值为25,但这不是硬限制,可以通过支持增加)。

如果您需要的远不止这些,您可能希望自己创建映射,使用用户池用户的“sub”值来标识用户。或者,您可以将其与联合身份链接,并使用身份ID来标识用户。这也有助于您获取AWS凭据以访问此新映射。