2012-05-08 4 views
3

Я собираюсь работать над проектом игры в первый раз. У меня есть мысли в деталях, но я не могу понять, что все имеет смысл.ID игрока iOS

Игра может быть воспроизведен только если пользователь вошел в систему план, чтобы пользователь имеет следующие опции для входа:.

  1. Game Center ID
  2. facebook ID
  3. зарегистрированный идентификатор (адрес электронной почты/имя пользователя/пароль) с моим сервером.

Вопрос: это имеет смысл? Похоже, нет API для получения идентификатора Game Center, чтобы я мог опубликовать его на своем сервере. Для Facebook ID я могу получить его и отправить на сервер. Зарегистрированный идентификатор, конечно, не запрограммирован.

Мне нужны эти идентификаторы, которые должны быть отправлены на сервер, потому что мне нужно вести запись на сервере для системы награды за достижения в игре, кроме Лидерского совета Game Center.

Заранее спасибо.

+0

Что именно вы спрашиваете здесь? Кажется очень расплывчатым – BeRecursive

+0

Речь идет о том, какие типы идентификаторов я могу использовать, чтобы получить имя пользователя в моем приложении для игр. Например. Нарисуйте что-то, у них есть FBConnect и электронная почта, игровой центр - третий вариант? Я не уверен. –

+0

Well Facebook connect - это услуга, предоставляемая Facebook, и есть много учебников о том, как интегрировать это. Ваш собственный логин вам, очевидно, придется предоставить. – BeRecursive

ответ

3

Вы можете получить уникальный идентификатор игрока для Игрового центра playerID объект GKPlayer класс. См. GKPlayer Class Reference.

+0

Спасибо. Галлей. Я исправлю, что могу идентифицировать Игрового игрока по идентификатору GMplayer, или FB_ID, или мой собственный идентификатор сервера? –

+0

Если форматы 3-х типов идентификаторов гарантированно отличаются друг от друга, вы правы. Но я не уверен в том, «если» :) Будьте осторожны, так как Apple и Facebook могут изменить свою спецификацию. Возможно, вы можете добавить префикс для решения этой проблемы, например «GK_ [GKplayerID]», «FB_ [FB_ID]» и «MY_ [YOUR_OWN_ID]»? – Hailei

+0

отличный ответ. thx –

1

Я ошибался, у GameCenter действительно есть API-интерфейс playerID. developer.apple.com

Спасибо.

 Смежные вопросы

  • Нет связанных вопросов^_^