Notas da versão

Versão 3.1.0

Novidades

  • Criado com o Android NDK r20.
  • Foi adicionado suporte para ABI x86_64.
  • As APIs multiplayer em tempo real e com base em turnos foram marcadas como descontinuadas.
  • A API Quests foi removida.

Versão 3.0.1

Novidades

  • A única mudança são as configurações de compilação das bibliotecas na pasta "gnustl".
  • Recomendamos que você use o conjunto de ferramentas clang e a STL c++_static.
  • As bibliotecas na pasta "gnustl" precisam ser usadas com o gcc-4.9 e o STL gnustl_static. A inclusão dessas bibliotecas em um binário criado com clang pode resultar em comportamentos inesperados.
  • As bibliotecas na pasta "c++" precisam ser usadas com clang e a classe c++_static STL. A inclusão dessas bibliotecas em um binário criado com gcc pode resultar em comportamentos inesperados.

Versão 3.0

Novidades

  • Requer o Android NDK r14 ou versão mais recente.
  • Recomendamos que você use o conjunto de ferramentas do Clang.
  • O suporte à ABI armeabi foi removido.
  • Os seguintes métodos foram adicionados ou modificados na API SnapshotManager:
    • GetMaxSize
    • GetMaxSizeBlocking
    • Open
    • OpenBlocking
    • ResolveConflict
    • ResolveConflictBlocking
  • Agora é possível resolver conflitos de snapshot com o novo conteúdo relacionado.
  • Os seguintes métodos foram removidos na API Nearby:
    • NearbyConnections::GetLocalEndpointId
    • NearbyConnections::GetLocalDeviceId
    • NearbyConnections::GetLocalDeviceId
    • EndpointDetails.device_id
    • ConnectionRequest.remote_device_id

Versão 2.3

Novidades

  • Atualização da versão mínima do Google Play Services para 10.2.0. Use a versão 10.2.0 ou mais recente com esse SDK.
  • O código de autenticação do servidor OAuth não pode mais ser acessado pelo SDK dos serviços relacionados a jogos do Google Play. Use a API Google Sign-in para acessar códigos e tokens OAuth. Uma amostra de como fazer isso em um app nativo faz parte do Esqueleto de serviço do cliente.
  • Há uma nova API Video Capture, que pode ser usada para recuperar dados sobre os recursos de captura de vídeo de um jogador e iniciar a sobreposição de gravação de vídeo.
  • Novas estatísticas foram adicionadas à API PlayerStats. Especificamente, SpendProbability, HighSpenderProbability e TotalSpendNext28Days().
  • Outros códigos de status de erro foram adicionados para corresponder aos códigos de status no SDK do Java.

(A versão 2.2 foi ignorada)

Versão 2.1

Novidades

  • Há uma nova API PlayerStats que pode ser usada para extrair dados sobre a atividade de um jogador no jogo.
  • Os SDKs do C++ e do Objective-C agora funcionam com o Xcode 7 e o iOS 9. Devido a dependências, a geração de bitcode não é compatível.
  • Os upgrades para a camada interna de rede precisam melhorar o Real-Time Multiplayer no iOS.
  • Os desenvolvedores agora podem usar o SDK do Login do Google no iOS para receber os endereços de e-mail dos jogadores. Anteriormente, um bug fazia com que ele fosse desativado.
  • Atualizações de compatibilidade para Android.
  • Correção de um bug que causava uma falha ao carregar uma Quest repetida.
  • Várias atualizações adicionais de estabilidade para iOS, principalmente relacionadas à IU.

Versão 2.0

Novidades

  • No momento, a autenticação no iOS usa o SDK do Login do Google em vez do SDK do Google+. Entre outros benefícios, isso permite que os desenvolvedores tenham mais flexibilidade e controle sobre o processo de redirecionamento de login inicial, incluindo a capacidade de redirecionar o login para uma WebView no app.
  • Agora, o SDK suporta a ABI arm64-v8a.
  • LeaderboardManager().ShowUI() agora permite a seleção de um período padrão, usando um parâmetro LeaderboardTimeSpan opcional.
  • Uma correção importante de compatibilidade permite o uso das versões mais recentes da biblioteca de cliente dos serviços relacionados a jogos do Google Play no Android.

Aviso importante

A partir desta versão, o SDK do Google+ não é mais usado para a autenticação do iOS. Em vez disso, o SDK de Login do Google é usado. Isso significa que a atualização do SDK do C++ nativo exigirá que você atualize a configuração do seu projeto. Para informações mais detalhadas sobre o que exatamente precisa ser alterado, consulte as instruções de configuração revisadas nos nossos guias de início rápido para iOS e Primeiros passos no iOS ou consulte o Guia de migração rápida do Login do Google.