如何在Amazon Cognito中存储密钥,值?

时间:2017-04-18 14:47:42

标签: swift amazon-web-services amazon-cognito

我有一个需要保存到Cognito中的模型。 如何存储模型是最佳的?

struct Puzzle {
    let puzzleId: String
    let completed: Bool
    let time: Date
    let hints: Int
    let state: State
    let history: String
}

将所有模型属性连接成字符串似乎效率低下。

1 个答案:

答案 0 :(得分:0)

如果您希望存储仅需要由特定用户访问的键值对,并且这些键值对需要跨设备同步,则可以使用Amazon Cognito Sync

Amazon Cognito Sync可让您将最终用户数据保存在包含键值对的数据集中。此数据与Amazon Cognito身份相关联,因此可以跨登录和设备访问它。可以通过调用客户端库中提供的synchronize方法来同步Amazon Cognito服务与最终用户设备之间的数据。