iOS AWS Mobile Hub是否支持Cognito Sync以及如何使用?

时间:2017-07-16 21:14:24

标签: ios aws-cognito aws-mobilehub

我想我的问题有两个:

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

    如果我使用移动集线器登录,我可以自己播放AWSCognito并使用cognito sync吗?

    非常感谢

1 个答案:

答案 0 :(得分:0)

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项目的集成页面中还有特定于平台的说明。