Simperium和用户组

时间:2016-10-11 07:43:10

标签: ios swift core-data simperium

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

1 个答案:

答案 0 :(得分:1)

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端点,返回集合用户ID,以便当前用户执行此操作)。

希望有所帮助!