Pular para o conteúdo principal

171204

Data: 4 de dezembro de 2017

Alterações do SDK do Unreal (Cpp e Bp)

  • Ambos os SDKs foram atualizados para o Unreal 4.18.1.
  • As versões mais antigas ainda funcionam, mas exigem a remoção do comentário de #defines nos arquivos _.build.cs.

171127

Data: 27 de novembro de 2017

Alterações na API

  • Um recurso de inventário que permite itens de “Edição Limitada” saiu da versão beta.
  • Esse recurso permite definir que apenas um número fixo de um determinado itemId esteja disponível no seu jogo.
  • Removida uma propriedade de moeda virtual dos métodos de API que usam “ProfileModel”, pois essa informação nunca é fornecida nem está correta. Ela voltará… algum dia.

Novos métodos de API

Códigos de erro de métodos de API atualizados

Atualizações específicas do SDK

  • UnitySdk: agora estamos compilando todos os arquivos de pacote do Unity publicados com o Unity 2017.2.0f3.
  • Para testes, atualizamos internamente para a versão mais recente de cada versão major.minor, do Unity 4.7.2f1 ao 2017.1.2f1.
  • Servidor de jogo de teste de exemplo do Unity: correção aplicada ao HttpHelper para corrigir a validação SSL em solicitações SignalR.
  • ActionScriptSDK: o AirSdk do exemplo foi atualizado para a v27.
  • Cocos2d-xSDK: ainda estamos direcionando para a 3.15.1, apesar do lançamento do Cocos 3.16 (fique atento).
  • SdkTestingCloudScript e NodeSDK: os projetos VS de exemplo foram atualizados para dar suporte ao VS/msbuild 2017.
  • WindowsSDK: esta é a última compilação do pacote NuGet direcionada ao Visual Studio 2013:

171106

Data: 6 de novembro de 2017

Novos métodos de API

Evento do PlayStream atualizado

Todos os SDKs

  • ALTERAÇÃO SIGNIFICATIVA SECUNDÁRIA NO SDK: ForgetClientCredentials() foi renomeado para ForgetAllCredentials().
  • Isso faz parte de um recurso “em breve”, que será anunciado quando estiver concluído.

171102

Data: 2 de novembro de 2017

Novo recurso do PlayFab

  • Envie emails para seus jogadores usando modelos.

Novos métodos de API

Atualização da documentação

Novos eventos do PlayStream

Atualização específica do Unreal

  • Nosso compilador automático não conseguiu publicar os SDKs do Unreal para os números de build 171016 e 171026. Resolvemos o problema com nosso compilador automático, publicamos a versão 171026 posteriormente e os lançamentos foram retomados normalmente

Alterações específicas do Unity

  • ALTERAÇÃO SIGNIFICATIVA SECUNDÁRIA: ForgetClientCredentials foi renomeado para ForgetAllCredentials.
  • Isso faz parte de um novo recurso que será lançado em breve. Vamos renomear ForgetClientCredentials para ForgetAllCredentials em todos os SDKs nos próximos lançamentos.

171026

Data: 26 de outubro de 2017

Alterações na documentação da API

  • Atualização dos códigos de erro dos métodos de API.
  • Removemos da lista de cada método de API muitos códigos de erro que são universais para todos os métodos de API. Uma nova página descreve os códigos de erro universais.
  • Códigos universais removidos:
    • InvalidParams
    • OverLimit
    • DataUpdateRateExceeded
    • AccountBanned
  • Esses erros (e outros, que serão publicados em um documento separado) podem ser retornados por qualquer método de API e devem ser tratados adequadamente.
  • Adicionamos novos códigos de erro a várias dezenas de métodos de API e removemos alguns códigos falsos. As listas de códigos de erro devem estar muito mais precisas para os retornos de erro específicos de cada método. Esse ainda é um processo contínuo, portanto haverá mais atualizações.
  • Vários métodos de API que envolvem moeda virtual podem reduzir o saldo para menos de zero. Nós os rotulamos adequadamente.

Alterações na API

  • Novos métodos de API:
    • admin.DeleteTitle
    • Os servidores de jogo hospedados dão suporte a IPv4 e IPv6.
    • Os servidores de jogo personalizados agora dão suporte a IPV6. Todas as instâncias de servidor de jogo iniciadas recentemente recebem endereços IPV4 e IPV6, que são exibidos na guia Servers do Game Manager e retornados pelas APIs de matchmaking. Os clientes podem se conectar ao endereço IPV4 ou IPV6 do servidor atribuído.
    • Todos os métodos de API que retornam endereços de servidor agora retornam as duas opções: client.StartGame.StartGameResult

Alterações no Game Manager

  • Agora você pode excluir títulos usando a nova API Admin/DeleteTitle ou na página de estúdios do Game Manager, conforme mostrado na imagem a seguir. DelTitleGameManager

171016

Data: 16 de outubro de 2017

Alterações na API

Novos eventos do PlayStream

Alterações específicas do JavaScriptSDK

Alterações específicas do LuaSDK

  • LuaSDK
    • Corrigimos nosso pipeline de publicação do Lua, e o LuaSDK voltou a ser atualizado corretamente.

Alterações específicas do UnitySdk

Alterações específicas do UnrealCppSdk: (ATUALIZADO: este SDK foi preterido. Para o novo SDK do Unreal, consulte UnrealMarketplaceSDK)
  • Um de nossos clientes criou um plug-in complementar para o nosso SDK, que integra o OnlineSubsystem do Unreal e o SDK do PlayFab
  • Você pode conferi-lo aqui.

Exemplo do Unicorn Battle

  • Excluído o Push Plugin personalizado do PlayFab e atualizado para mensagens push do FCM.

170925

Data: 5 de setembro de 2017

Alterações na API

  • Removidas algumas APIs beta que nunca foram tornadas públicas. Isso não deve afetar nenhum cliente atual nem títulos ativos.
  • Ignoramos as verificações padrão de cabeçalho no nível da linguagem em nosso mecanismo do CloudScript. Isso significa que vários cabeçalhos de http.request() do CloudScript que antes eram rejeitados agora devem funcionar.

Atualização global de notificações por push

  • Consulte nosso blog para obter detalhes sobre as melhorias nas notificações por push

Novos eventos do PlayStream

  • player_device_info
  • Os jogos que usam o UnitySDK mais recente agora podem ver alguns dados básicos de análise sobre seus clientes. O SnowFlake é ideal para visualizar e analisar essas informações, mas elas também estão disponíveis no Histórico de Eventos do PlayStream.
  • player_updated_membership

Alterações específicas do JavaScriptSDK

  • JavaScriptSDK
    • Adicionamos ao JavaScriptSDK alguns minirrecursos que existem em outros SDKs:
    • Agora você pode injetar cabeçalhos extras nas solicitações (removendo um dos impedimentos para logins com criptografia dupla com este SDK).
    • Adicionada uma nova função: PlayFabClientSDK.ForgetClientCredentials()
    • Esta é uma função de conveniência que redefine o cliente após o desligamento ou logout.
    • PlayFab.GenerateErrorReport()
    • Esta é uma função de conveniência que converte o resultado de erro de uma chamada do PlayFab com falha em uma descrição única e completa de como a chamada falhou.
  • Adicionadas retransmissões de dados opcionais nas solicitações de API do PlayFab:
    • result.customData
      • Este é qualquer objeto contextual que você pode anexar à solicitação e que pode fornecer contexto para o resultado. Por exemplo, você pode fornecer um objeto local de jogador do cliente como o customData de uma chamada UpdatePlayerStatistics e definir as estatísticas atualizadas nesse jogador depois que a chamada remota for bem-sucedida.
    • result.request
      • A solicitação das suas chamadas de API agora é retransmitida para o resultado, o que pode fornecer contexto para o resultado. Por exemplo, ao chamar UpdatePlayerStatistics, você pode ler as estatísticas atualizadas da solicitação ao atualizar seu objeto de jogador local.

Alterações específicas do UnitySDK

  • UnitySDK
    • Novo recurso experimental: esta versão do UnitySDK do PlayFab agora permite, opcionalmente, ver informações de dispositivo dos seus jogadores. Exemplos de informações que você pode ver: memória, resolução, user-agent, tipo de dispositivo, versão do sistema operacional etc.
Alterações específicas do UnrealCppSdk: (ATUALIZADO: este SDK foi preterido. Para o novo SDK do Unreal, consulte UnrealMarketplaceSDK)
  • Atualizado para o Unreal 4.17
  • Dividido em três plug-ins separados, cada um com funcionalidades diferentes
  • Atualizações significativas em geral

170828

Data: 28 de agosto de 2017

Alterações na API do cliente

  • client.[GetCurrentGames].[result].Games[i].GameServerState foi preterido e substituído por [GameServerStateEnum]. - GameServerState era serializado como um inteiro, o que era um erro. O novo campo é uma cadeia de caracteres de enumeração adequada. (ATUALIZADO: isto foi preterido. Consulte Servers)

Outras alterações na API

Novos eventos do PlayStream

170814

Data: 14 de agosto de 2017

Atualizações da API

Atualizações específicas do CSharpSdk

  • O SDK agora inclui um arquivo chamado NewtonSoftJsonWrapper.cs, que permite substituir o serializador SimpleJson incluído pelo pacote NuGet do NewtonSoft.
  • O arquivo inclui instruções sobre como usá-lo.

170807

Data: 7 de agosto de 2017

Novos métodos de API

Métodos de API preteridos

  • Esses métodos de API nunca funcionaram de forma tão completa quanto deveriam. Para resolver isso, recomeçamos e criamos a nova API DeletePlayer da seção anterior, e estes foram preteridos:
  • admin.ResetUsers
  • admin.DeleteUsers

Atualizações da API

  • PlayerProfile (em Admin/Server/PlayStream) contém um novo campo ContactEmailAddresses, que contém todas as informações de endereço de email que você tenha salvo sobre seus jogadores.

Eventos do PlayStream

Alterações do LumberyardSdk:
  • AVISO DE ATUALIZAÇÃO: este SDK não é mais compatível com versões anteriores do Lumberyard.
  • Esta versão do LumberyardSdk do PlayFab não funciona mais com a versão 1.3 do Lumberyard. Ele foi atualizado e agora é direcionado ao Lumberyard 1.9. Provavelmente, em breve ele será direcionado à 1.10, mas, novamente, sem compatibilidade com versões anteriores à 1.9 ou anteriores. Consulte nosso blog para obter detalhes.
UnrealCppSdk: (ATUALIZADO: este SDK foi preterido. Para o novo SDK do Unreal, consulte UnrealMarketplaceSDK). Unreal SDK: (ATUALIZADO: este SDK foi preterido. Para o novo SDK do Unreal, consulte UnrealMarketplaceSDK)
  • O UnrealBlueprintSdk do PlayFab agora foi renomeado como “Unreal SDK”
  • O Unreal SDK foi atualizado para a 4.16, com algumas correções secundárias
  • Também estamos removendo o suporte a versões mais antigas do Unreal, que exigem versões mais antigas do Visual Studio
  • Agora damos suporte da 4.14 à 4.16
  • Seu projeto pode continuar funcionando em versões mais antigas do Visual Studio, mas só podemos dar suporte e testar o Visual Studio 2015 e posterior
  • Leia nosso blog para obter mais informações

Unity Editor Extensions

  • Corrigidos problemas ao baixar e carregar revisões do CloudScript.
  • Corrigidos problemas para usuários cujo idioma do sistema usa letras não ASCII.

170710

Data: 10 de julho de 2017

Alterações na API

Alteração significativa no SDK

  • admin.SetupPushNotificationRequest.Platform agora é definido como uma enumeração em vez de uma cadeia de caracteres. Isso não é uma alteração significativa na API (já que as enumerações são transmitidas como cadeias de caracteres), mas exige que alguns usuários convertam suas cadeias de caracteres para os valores da enumeração em seu código.

Alterações em todos os SDKs

  • Alteração significativa secundária no SDK: a maioria dos SDKs perdeu um campo opcional em várias solicitações chamado UseSpecificVersion, que era uma forma alternativa de definir o campo adjacente Version como nulo. Nem todas as linguagens têm a capacidade de definir um inteiro como nulo na solicitação, e esse campo só era útil nos SDKs relevantes (especificamente, o Unreal). Se você estiver usando esse campo, basta removê-lo e definir o campo adjacente Version como nulo quando apropriado.

Atualização do Unity EditorExtensions

  • Atualizado o painel de sinalizadores.
  • O sinalizador ENABLE/DISABLE_IDFA agora pode ser alternado.
  • Exibe sinalizadores que não são do PlayFab e permite removê-los (use com cuidado, não remova sinalizadores de que você precisa).

Atualizações de dependências do SDK

  • UnitySDK compilado, empacotado e testado com o Unity2017.1.0f1.
    • Apenas alterações triviais e não significativas.
  • ActionScriptSDK testado com o AirSDK v26.
    • SDK inalterado, exemplo atualizado para ser direcionado à v26.
  • Cocos2d-xSDK compilado e testado com o Cocos 3.15.1.
  • O Cocos 3.14->3.15 continha alterações que quebraram nosso exemplo, o que, por sua vez, significou que o exemplo precisou ser atualizado. O exemplo ainda funciona da 3.13 à 3.15, mas pode não funcionar com versões mais antigas do Cocos. O SDK não foi alterado e deve funcionar com a maioria das versões 3.X mais recentes do Cocos.

170612

Data: 12 de junho de 2017

Alterações na documentação

  • Muitas pequenas revisões em dezenas de métodos de API para maior clareza
  • Mesclados vários agrupamentos de documentação, cada um contendo apenas um único método de API, em um único grupo chamado “Platform Specific Methods”.
  • Renomeado o grupo “Matchmaking APIs” para “Matchmaking” para manter a consistência com os outros grupos.
  • Muitos campos de cadeia de caracteres com restrição de comprimento agora descrevem os intervalos permitidos.

Alterações em todos os SDKs

  • Atualizados e corrigidos muitos links quebrados em todos os READMEs dos SDKs.

Alterações específicas do UnitySDK

  • UnitySDK
    • Agora damos suporte a várias versões da API do Android e do Google Play Services. Leia mais detalhes aqui.
    • Isso conclui, por enquanto, as alterações planejadas para o Push-Plugin do Unity + Android. Informe-nos se você tiver outras solicitações aqui.

170530

Data: 30 de maio de 2017

Alterações na API

  • ALTERAÇÃO SIGNIFICATIVA: em server.ReportPlayer, removemos imediatamente o campo titleId em ReportPlayerServerRequest (não apenas o preterimos). Todos os relatórios agora vão para o próprio título e não podem ser enviados para outro título.
    • Esta precisou ser uma alteração significativa, pois, caso contrário, seria uma leve vulnerabilidade entre títulos. Entre em contato conosco se precisar de ajuda com essa alteração.
  • Em client.ReportPlayer e server.ReportPlayer, preterimos result.Updated em ambos os casos. Ele é sempre true, e a chamada de API retorna um erro se o jogador estiver acima do limite de relatórios. Alteramos essa condição de erro para OverLimit para corresponder a outros limites.
  • Todos os métodos de login agora podem retornar um objeto de perfil do jogador, se solicitado, que contém informações antes disponíveis apenas nos resultados de placares de líderes.

Novos métodos de API

Documentação

  • Pequenas atualizações; vários exemplos não contêm mais informações sobre campos preteridos.
  • Definidos os limites de tamanho de retorno e de log de ExecuteCloudScript.

Novos eventos do PlayStream

Alterações específicas do UnitySDK

Alterações específicas do CSharpSDK

  • CSharpSDK
    • Agora é possível especificar cabeçalhos extras que são injetados em uma solicitação de API.
    • Este é um recurso exclusivo do Enterprise, especificamente para solicitações de login com criptografia dupla.

170508

Data: 8 de maio de 2017

Alterações na API

  • ALTERAÇÃO SIGNIFICATIVA:
    • ExecuteCloudScript não serializa o valor de retorno da sua chamada se ele for muito grande.
    • ExecuteCloudScript não serializa os logs da sua chamada se eles forem muito grandes.
  • Em qualquer uma dessas condições, a chamada ainda retorna 200/bem-sucedida, mas as propriedades FunctionResult e/ou Logs são nulas.

Alterações nos eventos do PlayStream

Atualizações do CSharpSDK

  • CSharpSDK
    • Excluídos alguns arquivos de origem não utilizados no CSharpSDK.
    • Isso não deve afetar nenhum projeto existente nem o pacote NuGet, pois esses arquivos não eram referenciados pela solução do Visual Studio.

Atualização da coleção do Postman

  • Vários parâmetros de solicitação comuns agora usam variáveis de ambiente.
  • Especificamente, TitleId={{TitleId}}, PlayFabId={{PlayFabId}}, CharacterId={{CharacterId}} e CatalogVersion={{PrimaryCatalogName}}

170424

Data: 24 de abril de 2017

Versão de hotfix do SDK

  • Atualizações do JavaSDK:
    • Agora publicamos arquivos Jar para o SDK, um para o código e outro para o Java docs, que você pode importar para o seu projeto Java em vez de copiar e colar o código. Agradecemos a Will Iverson por nos ajudar a melhorar a usabilidade do nosso JavaSDK
  • Atualizações do UnityEditorExtensions:
    • Resolvemos algumas exceções no momento da instalação. Especificamente, não é mais necessário reiniciar o Unity após a primeira instalação.
    • Além disso, foi corrigido um problema em que a API do cliente às vezes era desabilitada indevidamente. (editado)
  • Atualizações do UnrealCppSdk: (ATUALIZADO: este SDK foi preterido. Para o novo SDK do Unreal, consulte UnrealMarketplaceSDK)
  • O titleId agora está disponível na interface do plug-in

170411

Data: 11 de abril de 2017

Alterações na API

  • Novo recurso Enterprise: mais criptografia de login
  • Você pode usar os métodos da API de Política para exigir que as chamadas de login usem uma segunda camada de criptografia
  • Consulte: UpdatePolicy, especificamente UpdatePolicyRequest.Statements.ApiConditions
  • Este recurso ainda está parcialmente em versão beta, e não é recomendável ativá-lo (ainda - Em breve!)

Novos eventos do PlayStream

Alterações específicas do UnitySDK

  • Agora é possível especificar cabeçalhos extras que são injetados em uma solicitação de API (isso é necessário para as chamadas de login criptografadas da seção anterior).

Alterações específicas do UnityEditorExtensions

  • Corrigido um problema de compilação com o Unity 5.6.

170406

Data: 6 de abril de 2017

Hotfix para o plug-in de push do Android do Unity

  • Corrigido o bug de falha no Android 7.0+.
  • Corrigida a falta de suporte a ícone grande no Android (Lollipop+).
  • Corrigido o suporte a ícone pequeno no Android 7.0+ (agora dá suporte a _transparent.png).

170403

Data: 3 de abril de 2017

Alterações na API

  • Métodos de placar de líderes do cliente e do servidor: os métodos Get-Leaderboard (como client.GetLeaderboard) haviam ganhado anteriormente os novos parâmetros não anuláveis Version e UseSpecificVersion. O requisito de que fossem não anuláveis era uma alteração significativa na API. Atualizamos essas propriedades para que sejam totalmente opcionais.
  • API do cliente: o campo Items de GetPurchaseResult foi preterido: essa parte do resultado costuma estar incorreta ou incompleta. Ela será substituída futuramente por um parâmetro totalmente funcional.

Novos eventos do PlayStream

  • player_display_name_filtered
Alterações específicas do Unreal: (ATUALIZADO: este SDK foi preterido. Para o novo SDK do Unreal, consulte UnrealMarketplaceSDK)
  • UnrealCppSdk: corrigido um problema em que as configurações do PlayFab, como TitleId, eram perdidas ao publicar um build. Ambos os SDKs foram testados e verificados funcionando com o Unreal 4.15

Alterações específicas do JavaSDK

  • JavaSDK
    • Reestruturamos a estrutura de pastas e os testes do JavaSDK.
    • A estrutura interna de pastas do repositório mudou um pouco para se adequar às práticas recomendadas do Maven.
    • As dependências agora são controladas pelo Maven e não são mais incluídas no SDK.
    • Convertemos nossos testes automatizados internos para a linha de comando do Maven.
    • Nosso SDK não está disponível no Maven Central, pois esse esforço não avançou. Não há previsão de conclusão no momento.

Alterações específicas do UnitySDK

  • UnitySDK
    • A versão interna do Unity para testes e compilação de pacotes de ativos foi atualizada para a 5.6.0. Nosso SDK do Unity continua compatível com todas as versões do Unity, da 4.7 à 5.6.
    • Corrigido um problema de compilação com o UnityEditorExtensions no Unity 5.6.

170223

Data: 22 de fevereiro de 2017

Alterações na API

  • Os placares de líderes do PlayFab agora armazenam uma URL de avatar para cada jogador. Ela pode ser usada para referenciar uma imagem do jogador nas entradas do placar de líderes.
  • Todas as APIs de placar de líderes agora podem buscar uma versão específica do placar de líderes. Isso é para títulos configurados para usar Resetting Leaderboards.
  • As entradas do placar de líderes agora contêm o PlayerProfile, que pode ser usado para exibir placares de líderes mais detalhados sem chamadas de API adicionais
  • O PlayFab agora pode autenticar clientes usando o Windows Hello e validar recibos da Windows Store

Novas APIs

Novos eventos do PlayStream

Alterações específicas do WindowsSDK

  • Adicionadas algumas verificações de nulo ausentes no serializador JSON.

Todos os SDKs

  • Pequenas adições ao formato testTitleData. Isso se aplica apenas aos projetos Example-Test que acompanham os SDKs.

170130

Data: 29 de janeiro de 2017

Alterações significativas

  • Alteramos a estrutura de pastas do JavaScriptSDK e do NodeSDK com o lançamento principal de hoje. Isso pode resultar em algumas conexões quebradas no seu projeto quando você atualizar. (Os nomes e o conteúdo dos arquivos não mudaram. Agora existem novos arquivos TypeScript, que não existiam antes.)

Alterações na API

  • Adicionada documentação de esclarecimento às APIs de CDN. Especificamente, mencionando que a CDN não faz parte do nosso serviço gratuito.
  • Correções no login do Google (postagem no blog pendente).

Novos eventos do PlayStream

Alterações específicas do JavaScriptSDK

  • JavaScriptSDK
    • Dia de lançamento de uma atualização importante! Número de versão atualizado para 1.0.
    • Integração com TypeScript!
    • Limpeza do repositório: separação dos arquivos do SDK dos arquivos de exemplo.
    • Convertemos nosso projeto de exemplo para TypeScript.
    • Confira nosso blog!

Alterações específicas do NodeSDK

  • NodeSDK
    • Dia de lançamento de uma atualização importante! Número de versão atualizado para 1.0
    • Integração com TypeScript!
    • Convertemos nosso projeto de exemplo para TypeScript
    • Confira nosso blog!

Exemplos do CloudScript

  • Lançamento de um novo repositório de exemplos.
  • Integração com TypeScript!
  • Confira nosso blog!
  • E o novo repositório!
  • Vamos expandir este repositório ao longo do tempo.

Alterações específicas do UnitySDK

  • UnitySDK
    • Corrigido um problema em que o JsonWrapper não funcionava como esperado em todos os casos.
    • Consulte nossa postagem no fórum para obter detalhes: https://community.playfab.com/questions/7599/cloudscript-getplayercombinedinfo-little-problem.html
    • Removidas todas as seguintes classes wrapper preteridas em favor de PlayFab.Json.JsonWrapper:
      • PlayFab.Json.JsonConvert (use PlayFab.Json.JsonWrapper)
      • PlayFab.Json.SimpleJson (use PlayFab.Json.JsonWrapper ou PlayFab.Json.PlayFabSimpleJson)
      • PlayFab.SimpleJson (use PlayFab.Json.JsonWrapper ou PlayFab.Json.PlayFabSimpleJson)
    • Repetindo uma observação de 160627, UnityEngine.SimpleJson é um namespace vazio na UnityEngine.dll, o que torna necessário que não usemos esse identificador.

Unity Editor Extensions

  • Resolvido um problema em que o painel do PlayFab era recarregado infinitamente se sua conta não pudesse exibir nenhum estúdio.
  • Resolvido um problema em que PlayFabSharedSettings (Scriptable Object) não era salvo corretamente se você escolhesse seu título no painel do PlayFab.

170109

Data: 8 de janeiro de 2017

Alterações significativas

  • Removidas as bibliotecas das versões mais antigas do WindowsSDK, e elas devem ser recriadas no Visual Studio. Essas bibliotecas nunca funcionaram no vs2015, portanto é altamente recomendável apenas atualizar para o WindowsSDK mais recente, publicado na semana passada.

Alterações na API

  • Corrigidos erros de digitação na documentação.

Todos os SDKs

Alterações específicas do SDKGenerator

Alterações específicas do UnitySdk

  • UnitySdk
    • Alguns elementos públicos em PlayFabSettings ganharam marcas Obsolete: PlayFabSettings.PlayFabSharedSettings PlayFabSettings.DefaultPlayFabApiUrl PlayFabSettings.GetSharedSettingsObject() PlayFabSettings.ProductionEnvironmentUrl
Eles se tornarão privados após um período de transição.

Alterações específicas do WindowsSDK

  • Aplicamos o BFG no repositório do GitHub e removemos todos os arquivos grandes do histórico. Exclua seu clone ou fork e recrie-o para que seu histórico fique limpo.

170102

Data: 1º de janeiro de 2017

Alterações na API

  • Client/GetUserCombinedInfo passou a ser totalmente obsoleto, e nós o removemos do SDK e da documentação.

Alterações específicas do Cocos2d-xSDK

  • Cocos2d-xSDK
    • Corrigida uma falha quando uma API do PlayFab retorna uma resposta inválida.
    • Resolvidos alguns avisos do compilador.
    • Adicionados testes de unidade para funções de retorno de chamada lambda em nosso projeto de exemplo de teste.

Alterações específicas do UnitySDK

  • UnitySDK
    • Atualizamos internamente para o Unity 5.5, e nossos arquivos .unitypackage são compilados usando essa versão
    • Como sempre, continuamos dando suporte a todas as versões do Unity 4.7 e superiores.
    • Adicionados construtores estáticos a muitas classes estáticas, para consolidar a sequência de inicialização no compilador Mono2x. Isso deve resolver alguns dos problemas de PlayFabSharedSettings que temos observado no iOS.
    • IDFA/ADID agora funcionará corretamente no Unity 5.6 beta.
    • PROBLEMA CONHECIDO: os builds do Unity 5.6 beta não funcionam no Windows Server (SO), o que inclui a hospedagem de servidores de jogo do PlayFab. Entre em contato com a Unity se isso afetar você.

Alterações específicas do WindowsSDK

Última modificação em 6 de novembro de 2026