Я пишу социальную игру для мобильных устройств. В целом взаимодействие будет работать как онлайн-игра «Риск» или «Скрэббл» (приглашать друзей в игру, делать несколько ходов в день, просматривать результаты игр друзей).
Я пытаюсь решить, как обрабатывать логины, приглашения и "друзей".
Параметры:
- Пусть пользователи зарегистрируются с именем пользователя, специфичным для моей игры. Пригласите людей по имени / электронной почте.
- Автоматическая идентификация пользователей на основе идентификатора устройства или их основного адреса электронной почты.
- Воспользуйтесь существующим сервисом, таким как Facebook.
Вариант 3 автоматически возвращает мне настоящее имя пользователя, фотографию профиля и список "друзей" пользователя. Но, возможно, с Вариантом 1 или 2 я все еще мог бы получить эту информацию с телефона? (Например, получить список друзей из адресной книги пользователя.)
Вариант 2 может иметь самый низкий барьер для входа. Просто запустите игру, и вы уже готовы (не нужно создавать имя пользователя или вводить учетные данные Facebook).
(Хотя я сейчас пишу это для Android, я могу сделать версию для iPhone и хочу, чтобы две версии хорошо играли вместе.)
Рекомендации