использование одинаковых учетных данных для аутентификации между приложениями ios - PullRequest
1 голос
/ 03 апреля 2012

Я знаю определенные группы игр (например, игры «..с друзьями»), позволяю пользователю войти в систему со своей учетной записью Facebook или по электронной почте в различные приложения / игры, и хранить данные этого пользователя для каждой из игр в разделеодин пользователь на своем сервере.Я хотел бы сделать что-то подобное, но без взаимодействия с пользователем.Я слышал о том, как приложения могут совместно использовать универсальные данные, если они имеют общие префиксы идентификатора пакета, но по несвязанным причинам мои приложения не будут совместно использовать префиксы идентификатора пакета в большинстве случаев.Мой вопрос сводится к следующему: Как я могу войти в систему пользователя из одного из моих приложений, выйти из этого приложения, перейти к другому из моих приложений и при этом быть привязанным к тому же пользователю на моем сервере при использовании некоторого уровня безопасности (так не просто использовать uuid телефона или что-то еще) и не требовать взаимодействия с пользователем?

Ответы [ 2 ]

0 голосов
/ 04 апреля 2012

Вопрос SO здесь содержит много действительно полезной информации для этого.

Обязательно используйте решение, которое хэширует MAC ID, хотя для решения проблем безопасности.

0 голосов
/ 03 апреля 2012

Каждое приложение на вашем устройстве работает в собственной песочнице. Это в первую очередь в целях безопасности, так как вы не хотите, чтобы ваше приложение Facebook входило в ваше приложение Bank of America и собирало всю вашу финансовую информацию. Теперь, если вы просто хотите проверить существование другого приложения, на SO есть несколько вопросов по этому поводу. Быстрый поиск указал мне на вопрос, содержащий этот URL , запись в блоге, которая объясняет, как приложение Bump проверяет существование приложения. Похоже, вам нужно знать пользовательский URL-адрес приложения. Поскольку вы, вероятно, разработчик обоих приложений, это не должно быть проблемой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...