Примечания к выпуску

Версия 3.1.0

Что нового?

  • Построен на Android NDK r20.
  • Добавлена ​​поддержка x86_64 ABI.
  • Многопользовательский API в реальном времени и пошаговый многопользовательский API помечены как устаревшие.
  • Удален API квестов.

Версия 3.0.1

Что нового?

  • Единственное изменение — это настройки сборки для библиотек в папке «gnustl».
  • Мы настоятельно рекомендуем вам использовать набор инструментов clang и c++_static STL.
  • Библиотеки в папке 'gnustl' должны использоваться с gcc-4.9 и gnustl_static STL. Включение этих библиотек в двоичный файл, созданный с помощью clang, может привести к неожиданному поведению.
  • Библиотеки в папке «c++» следует использовать с clang и c++_static STL. Включение этих библиотек в двоичный файл, созданный с помощью gcc, может привести к неожиданному поведению.

Версия 3.0

Что нового?

  • Требуется Android NDK r14 или выше.
  • Мы настоятельно рекомендуем вам использовать набор инструментов clang.
  • Удалена поддержка Armeabi ABI.
  • В API SnapshotManager добавлены или изменены следующие методы:
    • GetMaxSize
    • GetMaxSizeBlocking
    • Open
    • OpenBlocking
    • ResolveConflict
    • ResolveConflictBlocking
  • Теперь можно разрешать конфликты снимков с новым содержимым снимков.
  • В Nearby API удалены следующие методы:
    • NearbyConnections::GetLocalEndpointId
    • NearbyConnections::GetLocalDeviceId
    • NearbyConnections::GetLocalDeviceId
    • EndpointDetails.device_id
    • ConnectionRequest.remote_device_id

Версия 2.3

Что нового?

  • Обновлена ​​минимальная версия игровых сервисов до 10.2.0. С этим SDK необходимо использовать версию 10.2.0 или более позднюю.
  • Код аутентификации сервера OAuth больше недоступен через SDK Google Play Games Services. Используйте Google Sign-In API для доступа к кодам и токенам OAuth. Пример, показывающий, как это сделать из собственного приложения, является частью скелета службы клиента .
  • Существует новый API захвата видео, который можно использовать для получения данных о возможностях захвата видео проигрывателя и запуска оверлея для записи видео.
  • В API PlayerStats добавлена ​​новая статистика. В частности, SpendProbability , HighSpenderProbability и TotalSpendNext28Days() .
  • Были добавлены дополнительные коды состояния ошибки, соответствующие кодам состояния в Java SDK.

(Версия 2.2 была пропущена)

Версия 2.1

Что нового?

  • Существует новый API PlayerStats, который вы можете использовать для получения данных об активности игрока в игре.
  • Пакеты SDK C++ и Objective-C теперь работают с Xcode 7 и iOS 9. Из-за зависимостей генерация битового кода не поддерживается.
  • Обновления внутренних компонентов сетевого уровня должны улучшить многопользовательскую игру в реальном времени на iOS.
  • Теперь разработчики могут использовать SDK Google Sign-In на iOS, чтобы получать адреса электронной почты игроков. Раньше это было отключено из-за ошибки.
  • Обновления совместимости для Android.
  • Исправлена ​​ошибка, приводившая к вылету при загрузке повторяющегося квеста.
  • Несколько дополнительных обновлений стабильности для iOS, в основном связанных с пользовательским интерфейсом.

Версия 2.0

Что нового?

  • Аутентификация на iOS теперь использует SDK Google Sign-in вместо SDK Google+. Помимо других преимуществ, это дает разработчикам большую гибкость и контроль над начальным процессом перенаправления входа, включая возможность перенаправления входа в веб-представление в приложении.
  • SDK теперь поддерживает ABI arm64-v8a .
  • LeaderboardManager().ShowUI() теперь позволяет выбрать временной интервал по умолчанию, используя необязательный параметр LeaderboardTimeSpan .
  • Важное исправление совместимости позволяет использовать новейшие версии клиентской библиотеки Google Play Game Services на Android.

Важное замечание

Начиная с этого выпуска Google+ SDK больше не используется для аутентификации iOS. Вместо этого используется SDK Google Sign-in . Это означает, что для обновления Native C++ SDK потребуется обновить настройку проекта. Для получения более подробной информации о том, что именно необходимо изменить, см. пересмотренные инструкции по настройке в нашем кратком руководстве по iOS и руководства по началу работы с iOS или см. руководство по быстрому переходу на Google Sign-in .