iOS AWS Mobile Hub支持Cognito同步吗?如何支持?

iOS AWS Mobile Hub支持Cognito同步吗?如何支持?,ios,aws-cognito,aws-mobilehub,Ios,Aws Cognito,Aws Mobilehub,我想我的问题有两个: AWS mobile hub支持cognito同步吗?我已经下载了 查看了他们的示例应用程序,但我只能看到部分登录 如果是,如何获取“数据集”?由mobile hub创建的用户池 甚至连“身份浏览器”都没有 如果我使用MobileHub登录,我可以将AWSCognito发送给自己并使用cognito sync吗 非常感谢Mobile Hub确实支持Cognito sync。您可以通过在Mobile Hub项目中启用用户数据存储功能,然后下载示例应用来演示此功能 如果在项目中

我想我的问题有两个:

  • AWS mobile hub支持cognito同步吗?我已经下载了 查看了他们的示例应用程序,但我只能看到部分登录
  • 如果是,如何获取“数据集”?由mobile hub创建的用户池 甚至连“身份浏览器”都没有
  • 如果我使用MobileHub登录,我可以将AWSCognito发送给自己并使用cognito sync吗


    非常感谢

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

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

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

    let syncClient: AWSCognito = AWSCognito.default()
    let userSettings: AWSCognitoDataset = syncClient.openOrCreateDataset("user_settings")
    userSettings.setString(<value>, forKey: <key>)
    userSettings.synchronize()
    
    let-syncClient:AWSCognito=AWSCognito.default()
    let userSettings:AWSCognitoDataset=syncClient.openOrCreateDataset(“用户设置”)
    userSettings.setString(,forKey:)
    userSettings.synchronize()
    

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

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

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

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

    let syncClient: AWSCognito = AWSCognito.default()
    let userSettings: AWSCognitoDataset = syncClient.openOrCreateDataset("user_settings")
    userSettings.setString(<value>, forKey: <key>)
    userSettings.synchronize()
    
    let-syncClient:AWSCognito=AWSCognito.default()
    let userSettings:AWSCognitoDataset=syncClient.openOrCreateDataset(“用户设置”)
    userSettings.setString(,forKey:)
    userSettings.synchronize()
    

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

    处理同一问题时,您的答案与我得到的答案相似,但我无法正确设置AWSCognito,尤其是在不必创建新的凭据提供商并手动输入区域和ID的情况下。即使这样做了,我也会返回错误“无法列出记录”。关于在mobile hub项目中添加“用户数据存储”,我看到的只是“没有sql数据库”和“用户文件存储”。前者似乎是答案,但不幸的是,它似乎只想创建新的dynamo表,而不想链接到现有的表或cognito数据集。解决同一问题时,您的答案与我得到的答案相似,但我无法正确设置AWSCognito,尤其是不必创建新的凭据提供程序并手动输入区域和ID。即使这样做了,我也会返回错误“无法列出记录”。关于在mobile hub项目中添加“用户数据存储”,我看到的只是“没有sql数据库”和“用户文件存储”。前者似乎是答案,但不幸的是,它似乎只想创建新的dynamo表,而不想链接到现有的表或cognito数据集。