#ios #swift #core-data #simperium
#iOS #swift #ядро-данные #simperium
Вопрос:
У меня есть 2 ключа API в приложении Simperium: APIKey1 и APIKey2. Я получаю доступ к Simperium с помощью User1 и APIKey1 и изменяю некоторые данные. Позже я получаю доступ к Simperium agai, но на этот раз с помощью User2 и APIKey2, и снова я меняю еще некоторые данные в приложении.
На этом этапе изменения будут видны как пользователю 1, так и пользователю 2, или разные ключи API обеспечивают своего рода изоляцию данных, чтобы пользователи, использующие APIKey1, могли видеть только данные, измененные с помощью APIKey1? Или разные ключи API все равно будут обращаться к одним и тем же данным (без изоляции … каждый может видеть данные всех остальных)?
Ответ №1:
Данные хранятся для каждого идентификатора приложения для данного пользователя. Это означает, что пользователь 1 должен иметь доступ к тем же данным, независимо от того, используете ли вы APIKey1 или APIKey2.
Надеюсь, это поможет!
Комментарии:
1. Спасибо. Таким образом, это означает, что Пользователь1 не может видеть данные пользователя 2, даже если они находятся в одном приложении, я прав?
2. Ты прав, Серджио. Данные не передаются между разными пользователями (если вы явно не используете API для совместной работы: simperium.com/docs/reference/http/#objectshare )
3. Большое вам спасибо, это именно то, что мне нужно было знать. Ты фантастический, Хорхе!
4. Рад помочь Серджио! если что, пожалуйста, не стесняйтесь открывать проблему на github непосредственно в репозитории Simperium. Хорошего дня!