【问题标题】:Does iOS AWS Mobile Hub supports Cognito Sync and how?iOS AWS Mobile Hub 是否支持 Cognito Sync 以及如何支持?
【发布时间】:2017-12-21 08:23:35
【问题描述】:

我想我的问题有两个:

  1. AWS 移动中心是否支持认知同步?我已经下载并 查看了他们的示例应用程序,但我只能看到部分标志
  2. 如果是,我如何获得“数据集”?移动集线器创建的用户池 this page 上甚至没有说“身份浏览器”

如果我使用移动集线器登录,我可以自己 pod AWSCognito 并使用 cognito 同步吗?

非常感谢

【问题讨论】:

    标签: ios aws-cognito aws-mobilehub


    【解决方案1】:

    Mobile Hub 确实支持 Cognito 同步。您可以通过在 Mobile Hub 项目中启用用户数据存储功能来演示此功能,然后下载示例应用程序。

    如果在您的项目中启用了用户数据存储功能,它还将与登录功能集成。

    要检索 Cognito 数据集,请参阅示例应用程序中的示例(文件夹:Demo > UserSettings),或者您可以明确执行以下操作:

    let syncClient: AWSCognito = AWSCognito.default()
    let userSettings: AWSCognitoDataset = syncClient.openOrCreateDataset("user_settings")
    userSettings.setString(<value>, forKey: <key>)
    userSettings.synchronize()
    

    您的 Mobile Hub 项目的集成页面中也有特定于平台的说明。

    【讨论】:

    • 解决同样的问题,您的答案与我所得到的类似,但我无法正确设置 AWSCognito,尤其是无需创建新的凭证提供程序并输入区域和 ids 手动。即使我这样做,我也会收到“无法列出记录”的错误。关于在移动集线器项目中添加“用户数据存储”,我看到的只是“无 sql 数据库”和“用户文件存储”。前者似乎是答案,但不幸的是,它似乎只想创建新的 dynamo 表,而不是链接到现有表或 cognito 数据集。
    猜你喜欢
    • 1970-01-01
    • 2018-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-20
    • 1970-01-01
    • 2017-04-30
    相关资源
    最近更新 更多