Pular para o conteúdo principal

181218

Data: 18 de dezembro de 2018

Alterações específicas do XPlatCppSdk

  • XPlatCppSdk -Alteração significativa no SDK: a estrutura de pastas do repositório XPlatCppSdk foi atualizada. Se você estiver usando o SDK com referências de projeto, será necessário atualizar o caminho dos arquivos vcxproj.
    • Adicionado suporte ao XBOX no XPlatCppSdk. Consulte o início rápido de C++ para XBOX.
    • Nova API
    • Adicionado PlayFabEventApi para dar suporte a eventos personalizados Heavyweight (baixa taxa de transferência) e Lightweight (alta taxa de transferência).

Alterações específicas do UnrealMarketplacePlugin

181204

Data: 4 de dezembro de 2018

Alterações específicas do XPlatCppSDK

  • XPlatCppSDK
    • Adicionado suporte para compilar dependências externas.
    • Composição do NuGet atualizada. Esta não é uma alteração significativa. Adicionados binários das dependências externas ao NuGet e atualizada a folha de propriedades.
    • Correções de bugs na QoSAPI.

Alterações específicas do CSharpSDK

  • CSharpSDK
    • Adicionado suporte ao .NET Standard 1.1/2.0 (e ao .NET Core).
    • Composição do NuGet atualizada. O pacote agora contém binários para o .NET Standard 1.1/2.0 e também para portáteis.
    • Arquivos de projeto do VS migrados para o padrão do VS 2017.

Alterações específicas do UnitySDK

  • UnitySDK
    • Alteração significativa no SDK: a assinatura do retorno de chamada de êxito de SimpleGet mudou e agora deve aceitar um novo parâmetro único do tipo byte[].
    • Adicionado SimplePost.

181105

Data: 5 de novembro de 2018

Alterações de API

  • O PlayFab agora dá suporte a login e vinculação de contas com OpenID.
  • Mais suporte a XboxLive ID e habilitação do login do XBOX pelo servidor.
Em preparação para um lançamento mais amplo do serviço, estamos implantando as APIs do PlayFab Multiplayer Servers 2.0. Consulte PlayFab Multiplayer Servers 2.0 (Thunderhead) para obter mais informações

181001

Data: 1º de outubro de 2018

Alterações de API

  • Várias preterições entraram em vigor, e removemos esses elementos dos SDKs e da documentação.
    • Ocultados alguns métodos da API Admin relacionados a recursos não lançados.
    • A preterição de server.DeleteUsers entrou em vigor.
    • Entrou em vigor a preterição do campo ServerHostname, presente em várias chamadas relacionadas a matchmaking nas APIs Admin, Client, Matchmaker e Server. ServerIPV4Address é o substituto.

Alterações do UnitySDK

  • Pequenas correções/melhorias na análise de ScreenTime.

Todos os SDKs

  • A estrutura de branches de build automatizado dos repositórios do GitHub está mudando.
    • Os branches normais voltados para o cliente, “versioned” e “master”, não foram alterados.

180924

Data: 24 de setembro de 2018

Alterações de API

180917

Data: 17 de setembro de 2018

Alterações de API

180906

Data: 6 de setembro de 2018

Nova API

  • Localização

Nova documentação de eventos do PlayStream

180829

Data: 29 de agosto de 2018

Alterações de API

  • Entity.TypeString renomeado para Entity.Type.
  • EmptyResult renomeado para [EmptyResponse].(xref:titleid.playfabapi.com.groups.groups.removemembers#emptyresponse)
  • A maioria das chamadas de função de autenticação, como GameServer, foi renomeada para MutliplayerServer.
  • Admin.GetUserAccountInfo tem informações de plataforma mais detalhadas.

Alterações específicas do Objective C

  • Várias correções de bugs e refatorações.
  • AttributeInstallRequest alterado para ser específico da API.

Alterações específicas do Unreal Engine

  • Adicionado o plug-in do UE Marketplace ao gerador de SDK.

180809

Data: 9 de agosto de 2018

Alterações nos grupos de API

  • Separamos o grupo de API Entity em vários novos grupos de API.
  • Esta é uma grande alteração significativa no SDK para quem usava a antiga Entity API.
  • Consulte nosso guia de upgrade!
  • (Observação: os links do blog e do guia de upgrade podem ainda não funcionar; eles estão quase prontos.)

Alterações de API

Alterações específicas do Unreal (vários SDKs)

  • Pequenas atualizações em ambos os SDKs/plug-ins, levando a uma mesclagem final no plug-in do Marketplace. (Em breve!)

Alterações específicas do PythonSDK!

Alterações específicas do UnitySDK e do CSharpSDK

  • UnitySDK e CSharpSDK
    • Adicionada uma nova estrutura chamada Plugin Manager. Por enquanto, ela é apenas uma base para alterações futuras. Marcamos algumas assinaturas de função antigas como obsoletas, e você deve atualizá-las. (Mas sem alterações significativas).
    • Encontrados e resolvidos vários problemas com HTTPS.Put, o que torna os Entity Files mais acessíveis em mais plataformas.
    • Correções de bugs no recurso ScreenTime.

180716

Data: 16 de julho de 2018

Alterações do UnitySDK

  • UnitySDK
    • Corrigidos pequenos problemas com o ScreenTime em algumas circunstâncias raras.

Alterações do CSharpSDK

  • CSharpSDK
    • Adicionada a API Plugin Manager ao SDK do C#, para dar suporte a implementações personalizadas opcionais do serializador JSON e do cliente HTTP.
    • Alterações do UnrealCppSdk: (ATUALIZADO: este SDK foi preterido. Para o novo SDK do Unreal, consulte UnrealMarketplaceSDK)
    • O SDK do Unreal 4 para C++ também está publicado no Unreal Marketplace!

180710

Data: 10 de julho de 2018

Release de hotfix do Unity

  • Mais refinamentos e otimizações nos eventos de ScreenTime.

180709

Data: 9 de julho de 2018

Release de hotfix

  • Correção de alguns pequenos problemas nas implantações da semana passada.
  • Tudo o que está nas notas de versão da semana passada agora deve funcionar como prometido.

180706

Data: 6 de julho de 2018

Alterações de API

Alterações específicas do UnitySdDK

  • UnitySdDK
    • O acompanhamento do tempo de tela, descrito no release anterior, não é mais exclusivo do beta.

180705

Data: 5 de julho de 2018

Alterações de API

Novas alterações do PythonSDK!

Alterações do UnitySDK

  • UnitySDK
    • Alguns utilitários foram encapsulados em um namespace para evitar conflitos com terceiros.
    • As Editor Extensions devem se comportar melhor e exibir menos avisos.
    • Novo recurso: leia nosso tutorial de sessões.

Alterações do JavaScriptSDK

  • JavaScriptSDK
    • O parâmetro de retransmissão customData agora deve funcionar nas funções de login.

Alterações específicas do XPlatCppSDK

  • XPlatCppSDK
    • Resultados grandes agora são analisados corretamente.

180618

Data: 18 de junho de 2018

Alterações de API

  • Adicionados novos códigos de erro em vários métodos de API.
  • Vários eventos do PlayStream relacionados a entidades agora descrevem sua EntityLineage.

180528

Data: 28 de maio de 2018

Alterações de API

180514

Data: 14 de maio de 2018

Alterações específicas do XPlatCppSDK

180507

Data: 7 de maio de 2018

Alterações de API

Alterações específicas do UnitySDK

  • UnitySDK
    • Segurança da validação de certificados de HttpWebRequest aprimorada.
    • O padrão não é mais ignorar todos os certificados.
    • Espera-se que os clientes implementem sua própria validação de certificados ou chamem PlayFab.Internal.PlayFabWebRequest.SkipCertificateValidation().

Alterações específicas do WindowsSdk

  • Corrigidas centenas de avisos de nível 4.
  • Corrigido o número de versão publicado em PlayFabSettings.cpp.
  • A maioria das versões anteriores tinha o número de versão errado incorporado no código e nos cabeçalhos das chamadas.

XPlatCppSDK criado

  • XPlatCppSDK
    • No momento em beta.
    • Criado usando o Windows SDK como modelo.
    • Pode se tornar um substituto do Windows SDK (isso ainda levará pelo menos vários meses).
    • O upgrade deve exigir quase nenhuma alteração significativa.
    • Algumas cadeias de caracteres de cpprestsdk devem ser convertidas em std::string.
    • Alguns tipos web::json::value foram convertidos em json::value.
    • Os carimbos de data/hora não foram totalmente testados no Linux.
    • Pacote NuGet
    • Usa dependências mais leves
    • Especificamente jsoncpp e curl, em vez de cpprestsdk.
    • Usa std::string em todos os lugares, em vez de uma mistura de dois tipos de cadeia de caracteres.
    • Adiciona suporte ao Linux.

180414

Data: 14 de abril de 2018 HotFix do UnrealCppSdk: (ATUALIZADO: este SDK foi preterido. Para o novo SDK do Unreal, consulte UnrealMarketplaceSDK)
  • Foram descobertos problemas no release da Entity API para o UnrealCppSdk. Eles receberam hotfix, e a Entity API agora deve funcionar como esperado.

180409

Data: 9 de abril de 2018

Alterações de API

Alterações específicas do UnitySDK

  • UnitySDK
    • Melhoria de desempenho nas configurações HTTP padrão (UnityWWW) para processos de longa duração.

180403

Data: 3 de abril de 2018

SDKs do Unreal atualizados para dar suporte da v4.17 à 4.19

  • Removido o suporte ao UE 4.14 a 4.16 (atualize!)

180329

Data: 29 de março de 2018

SDKs do Unreal atualizados para dar suporte às Entity APIs

  • Desculpe pela demora!
  • Este release ainda é direcionado ao UE 4.17, e não à 4.18 ou 4.19. Estamos trabalhando na atualização das versões.

180316

Data: 16 de março de 2018

Alterações de API

  • Entidades! Blog! Guia de início rápido!
  • Todos os métodos de login do cliente retornam credenciais de entidade se request.LoginTitlePlayerAccountEntity for definido como true.
  • Guildas! Blog! Guia!
  • Códigos de erro de muitos métodos de API atualizados para maior precisão (dezenas!).

Novos métodos de API

A maioria dos SDKs foi atualizada para dar suporte às Entity APIs

180213

Data: 13 de fevereiro de 2018

Alterações de API

  • SendAccountRecoveryEmail agora dá suporte a modelos personalizados de email de recuperação de conta quando a ID de um modelo personalizado de email de recuperação de conta é passada nos parâmetros da solicitação.
  • Todos os mecanismos de login do cliente agora podem retornar, opcionalmente, credenciais da Entity API. (Isso faz parte de um recurso que será lançado em breve.)

Alterações específicas do UnitySDK

  • UnitySDK
    • Estamos encerrando o suporte a versões mais antigas do Unity; consulte nossa postagem no blog.
    • Os arquivos de build agora são publicados usando o Unity versão 2017.3.0f3.

180131

Data: 31 de janeiro de 2018

Alterações do JavaSDK

  • JavaSDK
    • O Java agora é publicado no Maven.

180129

Data: 29 de janeiro de 2018

Alterações específicas do UnitySDK

  • UnitySDK
    • Correção de problemas com a compactação.
    • Deve ser seguro reabilitar a compactação em todas as versões e plataformas.

180123

Data: 23 de janeiro de 2018

Hotfix do UnitySDK

  • UnitySDK
    • O PlayFab UnitySDK tinha um problema com o Unity versão 2017.1.
    • Consulte a postagem no fórum para obter detalhes.
    • Resolvemos isso. O PlayFab UnitySDK deve voltar a funcionar em todas as versões.

180122

Data: 22 de janeiro de 2018

Atualização da documentação de API

  • Códigos de erro atualizados em muitos métodos de API.

Alterações específicas do CSharpSDK e do UnitySDK

  • CSharpSDK e UnitySDK
    • Adicionada uma classe PlayFabException, para facilitar a captura de exceções específicas do PlayFab.

Alterações específicas do NodeSDK

  • NodeSDK
    • Alteração significativa no SDK: a sintaxe de require do pacote NPM do NodeSDK mudou.
    • Grande upgrade focado no pacote NPM.
    • Antes, as instruções require não seguiam a convenção do NPM, exigindo várias instruções require fora do padrão.
    • Agora é necessária uma única instrução require, seguindo as convenções do NPM.
    • O número de versão principal mudou; este release agora é o 2.0.
    • Guia de upgrade da 1.x para a 2.x.

Exemplo de CloudScript

  • Adicionadas definições TypeScript para as exceções de erro de API.

180103

Data: 3 de janeiro de 2018

Atualizações específicas do LuaSDK

  • LuaSDK/Defold/Corona
    • Atualização de correção de bug.
    • Algumas plataformas estavam produzindo uma URL malformada que não podia ser resolvida.

180102

Data: 2 de janeiro de 2018

Atualizações específicas do UnitySDK

  • UnitySDK
    • Atualização de correção de bug.
    • Para evitar um problema com os cabeçalhos de resposta, a compactação deve ser desabilitada em todos os builds para dispositivos. Esta atualização torna isso possível.
    • Como alternativa, mudar para Web Request também evita o problema.
    • Adicionada uma nova opção HTTP para versões do Unity > 2017.
Última modificação em 8 de outubro de 2026