151221
Data: 2015-12-20Alteraçõ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-08Alteraçõ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.
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-29Alteraçõ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 comoGetLeaderboardAroundUser, 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-22Alteraçõ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-15Alterações de API
- Atualizações na documentação.
- O formato da numeração de versões mudou ligeiramente.
Alterações específicas da PostmanCollection
-
PostmanCollection
- Release inicial da Postman Versioned Collection.
151109
Data: 2015-11-08Alteraçõ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,SharedGroupDatae as variantes Read-Only e Server-Only agora podem ser excluídos usando o campoKeysToRemovenos objetos de solicitação Data-Update.
151026
Data: 2015-10-25Alteraçõ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-18Alterações de API
- Várias descrições de API foram atualizadas.
- Vários links
SeeAlsoforam atualizados. - O erro de transação
FailedByUberfoi preterido e - O erro de transação
FailedByPlayFabo 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-11Alteraçõ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-04Alteraçõ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.
150928
Data: 2015-09-27Alterações de API
- Client/Server-API:
GetCharacterInventorypode retornar um novo tipo de erro:CharacterNotFound. - Admin-API:
RevokeInventoryItemRequestpode 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
GetUserDataespecificam 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
-
ActionScriptSDK
- Release inicial do ActionScript Versioned SDK.
Alterações específicas do Cocos2d-xSDK
-
Cocos2d-xSDK
- Adicionado um teste de CloudScript.
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-20Alteraçõ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:
LinkFacebookAccountRequestganha um parâmetro opcional para substituir conexões antigas. - Client-API: Os parâmetros de
LinkKongregateAccountRequesteLoginWithKongregateRequestforam corrigidos. - Removido
[a-zA-Z0-9] regexdos 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
AddFriendfoi alterada para impedir que você adicione a si mesmo como amigo. - Corrigido o problema em que a API de servidor
AddFriendsempre 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-07Alterações de API
- Algumas APIs retornavam o erro
UserisNotValid; esse erro foi renomeado paraAccountNotFound. - 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 configuredforam separados em erros mais específicos, comoFacebook 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-31Alterações de API
-
Nova API de cliente:
ListUsersCharactersConsumeItemRequestaceita um parâmetro opcionalCharacterId.PurchaseItemRequestaceita um parâmetro opcionalCharacterId.UnlockContainerItemRequestaceita um parâmetro opcionalCharacterId.PurchaseItemagora pode retornar um novo tipo de erro,CharacterNotFound, quando umCharacterIdé fornecido.- Documentação da função
UnlockContainerItematualizada. - Cliente e servidor: o parâmetro
PlayFabIddeGetCharacterInventoryRequestagora é opcional. - Adicionado o acompanhamento do provedor de identidade no histórico de login.
Alterações específicas do UnitySDK
- UnitySDK
- Novos arquivos meta
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-23Alterações de API
- Algumas descrições da documentação de API foram atualizadas.
GetUserInventoryResultcontém novos parâmetros opcionais:PlayFabId,CharacterId.GetCharacterStatisticsResultconté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-16Alteraçõ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-09Alteraçõ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-26Alteraçõ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-19Alterações de API
- Adicionado suporte ao provedor de pagamento PayPal para compras.
- Removido
CatalogVersionda chamada à APIGetUserInventory. - Adicionadas APIs de autenticação do Kongragate.
150713
Data: 2015-07-12Alteraçõ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-05Alteraçõ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-28Alterações de API
- Adicionada a capacidade de marcar APIs como Beta.
- Corrigido o problema em que o empilhamento nem sempre funcionava corretamente.
