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: atualizamos a estrutura de pastas do repositório XPlatCppSdk. Se você estiver usando o SDK com referências de projeto, será necessário atualizar o caminho dos arquivos vcxproj.
    • Adicionamos suporte ao XBOX no XPlatCppSdk. Consulte o início rápido do C++ para XBOX.
    • Nova API
    • Adicionado o 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.
    • Atualizada a composição do NuGet. Isso não é uma alteração significativa. Adicionamos binários das dependências externas ao NuGet e atualizamos 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 (além do .NET Core).
    • Atualizada a composição do NuGet. O pacote agora também contém binários para .NET Standard 1.1/2.0 e 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 sucesso de SimpleGet foi alterada e agora deve aceitar um novo parâmetro único do tipo byte[].
    • Adicionado SimplePost.

181105

Data: 5 de novembro de 2018

Alterações na API

  • O PlayFab agora dá suporte a login e vinculação de contas com OpenID.
  • Mais suporte a IDs do XboxLive e habilitação do login do XBOX por meio do servidor.
Em preparação para um lançamento mais amplo do serviço, estamos disponibilizando 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 na API

  • Diversos preterimentos entraram em vigor, e removemos esses elementos dos SDKs e da documentação.
    • Ocultamos alguns métodos da API Admin relacionados a recursos não lançados.
    • O preterimento de server.DeleteUsers entrou em vigor.
    • O preterimento do campo ServerHostname, presente em várias chamadas relacionadas a matchmaking nas APIs admin, client, matchmaker e server, entrou em vigor. ServerIPV4Address é o substituto.

Alterações do UnitySDK

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

Todos os SDKs

  • A estrutura de branches de compilação automatizada 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 na API

180917

Data: 17 de setembro de 2018

Alterações na 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 na API

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

Alterações específicas do Objective C

  • Diversas 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 marketplace do UE 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 usa a antiga API Entity.
  • Consulte nosso Guia de atualização!
  • (Observação: os links do blog e do guia de atualização podem ainda não funcionar, eles estão quase prontos.)

Alterações na API

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

  • Pequenas atualizações em ambos os SDKs/plug-ins, preparando 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 problemas secundários com o ScreenTime em algumas circunstâncias raras.

Alterações do CSharpSDK

  • CSharpSDK
    • Adicionada a Plugin Manager API 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 C++ do Unreal 4 também foi publicado no Unreal Marketplace!

180710

Data: 10 de julho de 2018

Versão de hotfix do Unity

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

180709

Data: 9 de julho de 2018

Versão de hotfix

  • Correção de alguns problemas secundários com as implantações da semana passada.
  • Tudo o que consta nas notas de versão da semana passada agora deve funcionar conforme prometido.

180706

Data: 6 de julho de 2018

Alterações na API

Alterações específicas do UnitySdDK

  • UnitySdDK
    • O rastreamento de tempo de tela, descrito na versão anterior, não é mais exclusivo da versão Beta.

180705

Data: 5 de julho de 2018

Alterações na 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 mal com menos frequência 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 para as 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 na 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 na API

180514

Data: 14 de maio de 2018

Alterações específicas do XPlatCppSDK

180507

Data: 7 de maio de 2018

Alterações na API

Alterações específicas do UnitySDK

  • UnitySDK
    • Aprimorada a segurança da validação de certificados de HttpWebRequest.
    • 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
    • Atualmente em versão beta.
    • Criado usando o Windows SDK como modelo.
    • Poderá substituir o Windows SDK (pelo menos daqui a vários meses).
    • A atualização deve exigir quase nenhuma alteração significativa.
    • Algumas cadeias de caracteres 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 lançamento da API Entity para o UnrealCppSdk. Eles foram corrigidos por hotfix, e a API Entity agora deve funcionar como esperado.

180409

Data: 9 de abril de 2018

Alterações na 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 APIs Entity

  • Desculpe pela demora!
  • Esta versão ainda é direcionada 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 na API

  • Entidades! Blog! Guia de início rápido!
  • Todos os métodos de login do cliente retornam credenciais de Entity se request.LoginTitlePlayerAccountEntity estiver 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 atualizados para dar suporte às APIs Entity

180213

Data: 13 de fevereiro de 2018

Alterações na 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, opcionalmente, retornar credenciais da API Entity. (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 a versão 2017.3.0f3 do Unity.

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 para todas as versões e todas as plataformas.

180123

Data: 23 de janeiro de 2018

Hotfix do UnitySDK

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

180122

Data: 22 de janeiro de 2018

Atualização da documentação da 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 foi alterada.
    • Atualização importante focada no pacote NPM.
    • Anteriormente, 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 da versão principal mudou; esta versão agora é a 2.0.
    • Guia de atualização da 1.x para a 2.x.

Exemplo do CloudScript

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

180103

Data: 3 de janeiro de 2018

Atualizações específicas do LuaSDK

  • LuaSDK/Defold/Corona
    • Atualização de correção de bugs.
    • 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 bugs.
    • Para evitar um problema com os cabeçalhos de resposta, a compactação deve ser desabilitada em todos os builds de dispositivo. Esta atualização torna isso possível.
    • Como alternativa, mudar para Web Request também evitará o problema.
    • Adicionada uma nova opção HTTP para versões do Unity > 2017.
Última modificação em 6 de novembro de 2026