Pular para o conteúdo principal

151221

Data: 2015-12-20

Alterações específicas do JavaSDK

  • JavaSDK
    • O advertisingId do Google agora é obtido automaticamente de forma adequada quando necessário.

Alterações específicas do NodeSDK

  • NodeSDK
    • O release 0.7.151210 recebeu um hotfix com uma pequena correção de bug.

151210

Data: 2015-12-08

Alterações de API

  • APIs reformuladas para PlayerStatistic.
  • Autenticação do XBOX.
  • Autenticação do PS4™.
  • Pequenas melhorias na documentação.
  • SDKGenerator reformulado, limpeza de código no gerador e em todos os SDKs, melhor separação entre SDKs de cliente e de servidor.
  • Novos testes automatizados em todos os SDKs para os próximos recursos.
“PS4” é uma marca comercial ou marca registrada da Sony Interactive Entertainment Inc.

Alterações específicas do WindowsSDK/C++/Cocos2d-xSDK

  • WindowsSDK/C++/Cocos2d-xSDK
    • A estrutura do SDK mudou. Os usuários que atualizarem de uma versão mais antiga precisarão fazer um pouco mais de trabalho do que o normal.

Alterações específicas do UnitySDK

  • UnitySDK
    • O advertisingId do Google e o IDFA do iOS serão obtidos automaticamente de forma adequada no próximo release.

Hotfix específico (11 de dezembro de 2015)

  • UnitySDK
    • O advertisingId do Google e o IDFA do iOS agora são obtidos automaticamente de forma adequada quando necessário.

151130

Data: 2015-11-29

Alterações de API

  • LoginWithGameCenter - Já havia sido publicado e agora está deixando de ficar oculto.
  • GetLeaderboardAroundUser - Foram corrigidos alguns problemas com o retorno do número correto de resultados.
  • GetFriendLeaderboardAroundUser - Novo método de API que funciona como GetLeaderboardAroundUser, mas restringe os resultados do placar à lista de amigos do jogador atual.
  • Login geral - Novos dados estão sendo retornados em todos os resultados de login. O trabalho para expor os novos dados ainda está em protótipo e ainda não está totalmente funcional. Fique ligado!

151123

Data: 2015-11-22

Alterações de API

  • A resposta de mensagem de erro do Steam foi aprimorada.
  • Sistemas de teste automatizado dos SDKs atualizados.
  • Pequenas atualizações na documentação.

Alterações específicas do ActionScriptSDK

  • ActionScriptSDK
    • Corrigido um pequeno erro de digitação na saída de depuração de testes.

Alterações específicas do Cocos2d-xSDK

  • Cocos2d-xSDK
    • O projeto de exemplo está sendo compilado com uma versão mais recente do cocos. 3.7 -> 3.8.1.

Alterações específicas do JavaSDK

  • JavaSDK
    • Estrutura de arquivos reorganizada para seguir mais os padrões da web.
    • Adicionado um projeto de exemplo do AndroidStudio somente para cliente.
    • Pequenas alterações para confirmar que este exemplo é compilado e funciona.
    • Algumas personalizações nos arquivos Client/Server/Combo para corresponder mais de perto a cada finalidade, sem variáveis/funções extras.
    • Limpeza geral.

Alterações específicas da PostmanCollection

  • PostmanCollection
    • Correção de problemas de autenticação de servidor/administrador.

Alterações específicas do UnitySDK

  • UnitySDK
    • Limpeza do manifesto no plug-in do Android.

151116

Data: 2015-11-15

Alterações de API

  • Atualizações na documentação.
  • O formato da numeração de versões mudou ligeiramente.

Alterações específicas da PostmanCollection

151109

Data: 2015-11-08

Alterações de API

  • Alguns limites de uso de dados são aplicados melhor e relatados melhor quando ultrapassados.
  • Pequenas alterações na documentação.
  • Novo API-RedeemCouponRequest:
  • Documentação da API RedeemCoupon
  • Corrigido o problema em que as IDs de item do Steam precisavam ser cadeias de caracteres numéricas.
  • Relatórios de erros aprimorados para produtos do OpenGraph.
  • Adicionados utilitários de solicitação de terceiros para acompanhar as taxas de erro e os tempos de resposta de APIs de terceiros, como Google Play e Facebook.

Alterações específicas do WindowsSDK

  • UserData, CharacterData, ItemCustomData, SharedGroupData e as variantes Read-Only e Server-Only agora podem ser excluídos usando o campo KeysToRemove nos objetos de solicitação Data-Update.

151026

Data: 2015-10-25

Alterações de API

  • Muitas melhorias internas, mas nenhuma é visível publicamente.
  • API_Specs contém mais informações que podem ser usadas para gerar documentação e exemplos mais completos no futuro.
  • Concessão de grandes conjuntos de itens muito mais rápida.

151019

Data: 2015-10-18

Alterações de API

  • Várias descrições de API foram atualizadas.
  • Vários links SeeAlso foram atualizados.
  • O erro de transação FailedByUber foi preterido e
  • O erro de transação FailedByPlayFab o substitui.
  • Gerenciamento de estúdios aprimorado no Game Manager.
  • Adicionados contadores de métricas em tempo real para taxas, tamanhos e tempos de chamadas de API.

Alterações específicas do UnitySDK

  • UnitySDK
    • Remoção do suporte ao Unity 4.x. Todas as atualizações futuras terão suporte apenas no Unity 5.x ou superior: Unity Blog.
    • Limpeza de arquivos que não deveriam mais existir no SDK de cliente.
    • Limpeza das opções da lista suspensa do editor e correção dos links da documentação.
    • Primeira versão de exemplos detalhados de uso da API do PlayFab. Eles não estão refinados para lançamento geral, mas usuários experientes podem ter interesse em conferir uma versão inicial.
    • Plug-in GCM do Android atualizado para melhorar a usabilidade:
      • Adicionados comentários quando apropriado.
      • Variáveis renomeadas para refletir melhor seu uso.
    • Funcionalidade:
      • Corrigido um problema que causava uma referência nula quando não instanciado corretamente.
      • Corrigido um problema que ocultava os métodos públicos ao compilar para o destino Android.

151012

Data: 2015-10-11

Alterações de API

  • Removida a capacidade de excluir definições de moeda virtual no Game Manager, para corresponder às APIs.
  • Adicionado código de back-end para dar suporte a incremento/decremento atômico.
  • As versões de dados personalizados foram alteradas para usar os novos incrementos atômicos.
  • Corrigido o problema em que a moeda virtual do usuário reiniciava ao ultrapassar o máximo de Int32. Agora a moeda virtual é limitada ao máximo de Int32.
  • Adicionado suporte a nomes de moeda virtual que diferenciam maiúsculas de minúsculas para evitar um problema raro.

151005

Data: 2015-10-04

Alterações de API

  • Corrigido o problema da PSN™ que não usava proxies corretamente.
  • Adicionado o gerenciamento de inventário de personagens ao Game Manager.
“PSN” é uma marca comercial ou marca registrada da Sony Interactive Entertainment Inc.

150928

Data: 2015-09-27

Alterações de API

  • Client/Server-API: GetCharacterInventory pode retornar um novo tipo de erro: CharacterNotFound.
  • Admin-API: RevokeInventoryItemRequest pode operar em um inventário de personagem ao fornecer uma Character ID na solicitação.
  • Todas: Pequenas atualizações na documentação das APIs.
  • O cache é ignorado quando as chamadas à API GetUserData especificam chaves de filtragem.
  • Adicionada Character ID opcional às chamadas de API de revogação de item.
  • Corrigidas as chamadas de dados com versão que retornavam nulo em vez de vazio.
  • As APIs foram alteradas para restringir os nomes de moeda virtual a 2 caracteres.

Alterações específicas do ActionScriptSDK

Alterações específicas do Cocos2d-xSDK

Alterações específicas do CSharpSDK

  • CSharpSDK
    • Pequenas atualizações no framework de testes de unidade.
    • Adicionado um teste de CloudScript.

Alterações específicas do JavaSDK

  • JavaSDK
    • Correções no CloudScript, adicionado um teste JUnit de CloudScript.
    • Melhores relatórios de erros para chamadas de API incorretas/com falha.

Alterações específicas do UnitySDK

  • UnitySDK
    • Pequenas atualizações no framework de testes de unidade.
    • Adicionado um teste de CloudScript.
    • Correções nas notificações por push do Android.

Alterações específicas do WindowsSDK/C++

  • Adicionado um teste de CloudScript.

150921

Data: 2015-09-20

Alterações de API

  • Todas as APIs: Pequenas alterações na documentação das funções.
  • Todas as APIs: CatalogItem ganha um parâmetro opcional vinculado a compras no Facebook.
  • API de cliente e servidor: Os tempos de recarga de moeda virtual foram adicionados a GetCharacterInventoryResult.
  • Client-API: LinkFacebookAccountRequest ganha um parâmetro opcional para substituir conexões antigas.
  • Client-API: Os parâmetros de LinkKongregateAccountRequest e LoginWithKongregateRequest foram corrigidos.
  • Removido [a-zA-Z0-9] regex dos nomes de personagens.
  • Tratamento interno de erros aprimorado para evitar o retorno de erros de servidor pouco úteis.
  • Adicionados testes para verificar se as APIs de CDN funcionam conforme descrito.
  • A API AddFriend foi alterada para impedir que você adicione a si mesmo como amigo.
  • Corrigido o problema em que a API de servidor AddFriend sempre retornava um erro.
  • Código interno de notificações por push atualizado para relatar erros melhores do serviço de push remoto.
  • Corrigidas as contagens de erros no relatório de uso de API, que não relatava alguns erros no resumo, mas os mostrava nos detalhes.
  • Adicionada limitação de taxa ao CloudScript e a capacidade de chamadas CloudScript -> API do PlayFab ignorarem o limitador de taxa

150908

Data: 2015-09-07

Alterações de API

  • Algumas APIs retornavam o erro UserisNotValid; esse erro foi renomeado para AccountNotFound.
  • Melhor integração para corresponder PlayFab IDs e IDs do Facebook e associá-las à mesma conta.
  • As APIs de servidor agora definem a API de cliente GetTitleNews.
  • Os erros Feature not configured foram separados em erros mais específicos, como Facebook not configured.
  • Erros aprimorados em torno de exceções da API do Paypal.
  • Corrigidos problemas na criação de cupons.

Alterações específicas do UnitySDK

  • UnitySDK
    • Corrigidos alguns problemas de build do IOS.
    • Pequenas melhorias na documentação.
    • Correções/atualizações do GCM do Android.

150901

Data: 2015-08-31

Alterações de API

  • Nova API de cliente:
    • ListUsersCharacters
    • ConsumeItemRequest aceita um parâmetro opcional CharacterId.
    • PurchaseItemRequest aceita um parâmetro opcional CharacterId.
    • UnlockContainerItemRequest aceita um parâmetro opcional CharacterId.
    • PurchaseItem agora pode retornar um novo tipo de erro, CharacterNotFound, quando um CharacterId é fornecido.
    • Documentação da função UnlockContainerItem atualizada.
    • Cliente e servidor: o parâmetro PlayFabId de GetCharacterInventoryRequest agora é opcional.
    • Adicionado o acompanhamento do provedor de identidade no histórico de login.

Alterações específicas do UnitySDK

Alterações específicas do Cocos2d-xSDK

  • Cocos2d-xSDK
    • O projeto do Android agora deve compilar.
    • O projeto do Android usa por padrão o processador x86, mas pode ser facilmente alterado para armeabi ou outros processadores em Application.mk.

Alterações específicas do WindowsSDK

  • A compactação foi desabilitada, pois estava apresentando problemas.

Alterações específicas do JavaScriptSDK

  • JavaScriptSDK
    • Reformulado – não é compatível com releases anteriores, portanto tenha cuidado!

150824

Data: 2015-08-23

Alterações de API

  • Algumas descrições da documentação de API foram atualizadas.
  • GetUserInventoryResult contém novos parâmetros opcionais: PlayFabId, CharacterId.
  • GetCharacterStatisticsResult contém novos parâmetros opcionais: PlayFabId, CharacterId.
  • Ao chamar GetTitleData, todos os dados do título são retornados, em vez de nenhum, quando nenhuma chave de filtro é fornecida.
  • Código refatorado em torno do login e dos pagamentos do Facebook para unificar as chamadas de API ao Facebook.
  • Adicionada a API GetAllUsersCharacters.

Alterações específicas do UnitySDK

  • UnitySDK
    • O retorno de chamada de erro contém informações melhores se você tentar fazer chamadas de API sem acesso à Internet.

Alterações específicas do WindowsSDK

  • Compilar para Android não gera mais erros (mas ainda não funciona quando executado).

150817 iOS

Data: 2015-08-16

Alterações de API

  • Corrigido o problema em que as APIs de administrador do CloudScript retornavam códigos de erro inadequados.
  • Adicionado suporte à autenticação por ID personalizada.
  • Corrigido o erro de servidor ao conceder itens que incluíam uma tabela de drops que havia sido excluída antes de adicionarmos a validação de tabelas de drops.
  • Código em torno da validação de recibos do iTunes e do Google Play reconstruído internamente.
  • Tratamento aprimorado de JSON inválido em solicitações de API.
  • Corrigido o problema causado pelo empilhamento acima do máximo de Int32 (agora as pilhas são limitadas ao máximo de Int32).

Alterações específicas do SDK

  • Release inicial dos SDKs com versão.

150810

Data: 2015-08-09

Alterações de API

  • Adicionadas configurações entre domínios para as APIs.
  • Adicionada a base para novos serviços de monitoramento de títulos.
  • Adicionada a chave de API do Kongregate ao editor de chaves secretas do título no Game Manager.
  • Gerador de SDK atualizado para levar em conta interfaces e herança.
  • Corrigido o upload/download de JSON de tabelas de drops no Game Manager.
  • Adicionada cobertura de testes de unidade ao gerador de documentação.
  • Adicionada nova tentativa na validação de recibos do iTunes quando ocorre um erro da web.
  • Adicionado suporte a pagamentos do Facebook.
  • Adicionado serviço de conversão de moeda.

150727

Data: 2015-07-26

Alterações de API

  • Gerador de números aleatórios usado para gerar IDs aprimorado.
  • Adicionado tratamento para erros de decodificação Base64 ao validar recibos do Google Play.

150720

Data: 2015-07-19

Alterações de API

  • Adicionado suporte ao provedor de pagamento PayPal para compras.
  • Removido CatalogVersion da chamada à API GetUserInventory.
  • Adicionadas APIs de autenticação do Kongragate.

150713

Data: 2015-07-12

Alterações de API

  • Adicionadas entradas de log de auditoria para o encerramento de jogos e lobbies pelo Game Manager.
  • Corrigido o problema em que o índice da loja não era atualizado quando uma loja era modificada.
  • Adicionado utilitário interno para migrar um estúdio entre publicadores.
  • Adicionada uma opção para habilitar a visualização de recursos beta no site de documentação.
  • Relatório de retenção atualizado para gerar coortes por semana do calendário.
  • Adicionadas PlayFab IDs ao relatório Top Spenders, em vez de apenas nomes de usuário.
  • Corrigido o log de auditoria do Game Manager para mostrar o nome de exibição ou o email do usuário.
  • Adicionados editores de User Title Data ao Game Manager.

150706

Data: 2015-07-05

Alterações de API

  • Corrigidos erros em APIs que usavam matrizes de cadeias de caracteres, quando o cliente passava valores nulos ou vazios para uma lista de PlayFab IDs.

150629

Data: 2015-06-28

Alterações de API

  • Adicionada a capacidade de marcar APIs como Beta.
  • Corrigido o problema em que o empilhamento nem sempre funcionava corretamente.
Última modificação em 8 de outubro de 2026