Ключ API в Simperium для iOS

#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. Хорошего дня!