Руководство API скрипты

GameCenterPlatform

класс в UnityEngine.SocialPlatforms.GameCenter / Реализовано в: UnityEngine.GameCenterModule / Реализует интерфейсы: ISocialPlatform

Описание

Реализация iOS GameCenter для сетевых служб.

Идентификатор пакета приложения должен быть зарегистрирован в iTunes Connect, прежде чем он сможет получить доступ к GameCenter. Этот идентификатор должен быть правильно установлен в свойствах проигрывателя iOS в Unity. При отладке вы можете использовать песочницу GameCenter (текст, отображающий это, отображается при входе в систему). Вы должны войти в приложение, чтобы войти в режим песочницы, вход в приложение GameCenter всегда будет использовать производственную версию.

При использовании класса GameCenterPlatform в C# необходимо включить пространство имен UnityEngine.SocialPlatforms.GameCenter.

Некоторые вещи, о которых следует помнить при использовании универсального API:

Authenticate()
Если пользователь не вошел в систему, отображается стандартный пользовательский интерфейс GameKit, где он может войти в систему или создать нового пользователя. Рекомендуется это делать как можно раньше.

Описания достижений и списки лидеров
Описания достижений и конфигурации таблицы лидеров можно настроить на портале iTunes Connect. Достижения получают уникальные идентификаторы, а в списках лидеров в качестве идентификаторов используются названия категорий.

Песочница GameCenter
Приложения для разработки используют песочницу GameCenter. Это отдельный GameCenter, отличный от живого, между ними нет ничего общего. Рекомендуется создать отдельного пользователя для тестирования в песочнице GameCenter, для этого не следует использовать свой настоящий Apple ID. Вы можете войти в песочницу только через приложение для разработки, перед началом тестирования убедитесь, что вы не вошли в GameCenter с помощью приложения GameCenter. Вы должны увидеть *** Sandbox *** в диалоговом окне входа в систему, если вы этого не видите, значит, вы входите в настоящую. Иногда бывает так, что ОС забывает, что приложение использует песочницу, и вы войдете в настоящую. Если заявка еще не была отправлена ​​​​в Apple, это, вероятно, приведет к ошибке. Чтобы исправить это, все, что нужно сделать, это удалить приложение и повторно развернуть его с помощью Xcode. Чтобы сделать другой Apple ID другом пользователя песочницы, он также должен быть пользователем песочницы.

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

Публичные Методы

ShowLeaderboardUI Отображение пользовательского интерфейса таблицы лидеров с определенной таблицей лидеров, показанной изначально с выбранным определенным временным диапазоном.

Статические Методы

ResetAllAchievements Сбросить все достижения для локального пользователя.
ShowDefaultAchievementCompletionBanner Показывать баннер iOS по умолчанию, когда достижения завершены.
Вы можете отблагодарить автора, за перевод документации на русский язык. Донат
API скрипты 2021.3