Simperium 和用户组

Simperium and user groups

我有一个应用程序需要在用户之间共享数据,但不是所有用户。这个想法是用户可以属于不同的组,例如,使用我的应用程序的 2 个不同公司的用户。我正在评估 Simperium,但在将其库嵌入我的 iOS 应用程序之前,我想了解是否有办法隔离用户以避免读取属于其他组的数据。我不知道在那种情况下是否可以使用不同的桶;如何创建单独的存储桶?

iOS SDK 不提供共享机制。尽管如此,您仍然可以使用 REST API 来这样做。

>>> curl -H 'X-Simperium-Token: { access_token }' \
    https://api.simperium.com/1/{ app_id }/{ bucket_name }/i/{ object id }/share/{ target username } -d '{"write_access": true}'

文档可以是found here

除此之外,将由主机应用程序实施任何所需的用户组管理(也许是您自己的一个简单的 REST 端点,returns 当前用户的用户 ID 集合将执行此操作技巧)。

希望对您有所帮助!