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
- A versão 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 Google advertisingId e o IDFA do iOS serão obtidos automaticamente de forma adequada na próxima versão.
Hotfix específico (11 de dezembro de 2015)
- UnitySDK
- O Google advertisingId 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 deixou de estar oculto.GetLeaderboardAroundUser- Alguns problemas ao retornar o número correto de resultados foram corrigidos.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 entrada. O trabalho para expor os novos dados ainda está em fase de 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 testes automatizados atualizados para os SDKs.
- 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
- A estrutura de arquivos foi reorganizada para seguir melhor os padrões da Web.
- Adicionado um projeto de exemplo do AndroidStudio somente para cliente.
- Pequenas alterações para confirmar que esse exemplo é compilado e funciona.
- Algumas personalizações nos arquivos Client/Server/Combo para que correspondam melhor à finalidade de cada um, sem variáveis/funções extras.
- Limpeza geral.
Alterações específicas do PostmanCollection
- PostmanCollection
- Correção de problemas de autenticação de servidor/administrador.
Alterações específicas do UnitySDK
-
UnitySDK
- Limpeza do manifesto no Android Plugin.
151116
Data: 2015-11-15Alterações de API
- Atualizações na documentação.
- O formato da numeração de versão mudou ligeiramente.
Alterações específicas do PostmanCollection
-
PostmanCollection
- Versão inicial da Postman Versioned Collection.
151109
Data: 2015-11-08Alterações de API
- Alguns limites de uso de dados são aplicados e relatados melhor quando excedidos.
- Pequenas alterações na documentação.
- Nova
API-RedeemCouponRequest: - Documentação da RedeemCoupon API
- Corrigido o problema em que as IDs de item do Steam precisavam ser cadeias de caracteres numéricas.
- Relatório de erros aprimorado para produtos 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 Data-Update Request.
151026
Data: 2015-10-25Alterações de API
- Muitas melhorias nos bastidores, mas nenhuma voltada ao público.
- API_Specs contém mais informações que podem ser usadas para gerar documentação e exemplos mais completos no futuro.
- A concessão de grandes conjuntos de itens ficou 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
- Removido o 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 Client-SDK.
- 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 PlayFab API. Eles não estão refinados para lançamento geral, mas usuários experientes podem ter interesse em ver uma versão inicial.
- Plugin Android GCM atualizado para melhorar a usabilidade:
- Adicionados comentários onde 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 VC no Game Manager, para corresponder às APIs.
- Adicionado código de back-end para oferecer 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 VC do usuário era reiniciada ao ultrapassar o máximo de Int32. Agora a VC é limitada ao máximo de Int32.
- Adicionado suporte a nomes de VC que diferenciam maiúsculas de minúsculas para evitar um problema raro.
151005
Data: 2015-10-04Alterações de API
- Corrigido o problema em que a PSN™ não usava proxies corretamente.
- Adicionado 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 ID de personagem na solicitação. - Todas: Atualizações muito pequenas na documentação da API.
- O cache é ignorado quando as chamadas da API
GetUserDataespecificam chaves de filtragem. - Adicionada ID de personagem opcional às chamadas de API para revogar itens.
- Corrigidas as chamadas de dados com versão que retornavam nulo em vez de vazio.
- As APIs foram alteradas para restringir os nomes de moedas virtuais a 2 caracteres.
Alterações específicas do ActionScriptSDK
-
ActionScriptSDK
- Versão 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 na estrutura 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.
- Melhor relatório de erros para chamadas de API inválidas/com falha.
Alterações específicas do UnitySDK
- UnitySDK
- Pequenas atualizações na estrutura 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
- All-APIs: Pequenas alterações na documentação de funções.
- All-APIs: CatalogItem ganha um parâmetro opcional vinculado a compras do Facebook.
- Client and Server API: Os tempos de recarga de VC 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] regexpara nomes de personagens. - Tratamento de erros interno 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 melhor os erros do serviço de push remoto.
- Corrigidas as contagens de erros no relatório de uso da API, que não relatava alguns erros no resumo, mas os mostrava nos detalhes.
- Adicionada limitação de taxa ao CloudScript e adicionada a capacidade de chamadas de CloudScript -> PlayFab API ignorarem o limitador de taxa
150908
Data: 2015-09-07Alterações de API
- Algumas APIs retornavam um erro
UserisNotValid; esse erro foi renomeado paraAccountNotFound. - Melhor integração para correspondência de IDs do PlayFab e IDs do Facebook, associando-as à 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 relacionados a exceções da API do Paypal.
- Corrigidos problemas na criação de cupons.
Alterações específicas do UnitySDK
- UnitySDK
- Corrigidos alguns problemas de compilação para IOS.
- Pequenas melhorias na documentação.
- Correções/atualizações do Android GCM.
150901
Data: 2015-08-31Alterações de API
-
Nova Client API:
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 logins.
Alterações específicas do UnitySDK
- UnitySDK
- Novos arquivos meta
Alterações específicas do Cocos2d-xSDK
- Cocos2d-xSDK
- O projeto Android agora deve compilar.
- O projeto Android usa o processador x86 por padrão, mas pode ser facilmente alterado para armeabi ou outros processadores em Application.mk.
Alterações específicas do WindowsSDK
- A compactação foi desabilitada porque estava apresentando problemas.
Alterações específicas do JavaScriptSDK
-
JavaScriptSDK
- Totalmente reformulado – Não é compatível com versões anteriores, portanto, tenha cuidado!
150824
Data: 2015-08-23Alterações de API
- Algumas descrições da documentação da 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 relacionado ao login e aos 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
- A compilação para Android não gera mais erros (mas ainda não funciona quando executada).
150817 iOS
Data: 2015-08-16Alterações de API
- Corrigido o problema em que as APIs de administração 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 descarte excluída antes da adição da validação de tabelas de descarte.
- Código relacionado à 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 além do máximo de Int32 (agora as pilhas são limitadas ao máximo de Int32).
Alterações específicas do SDK
- Versão inicial dos SDKs com controle de 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 considerar interfaces e herança.
- Corrigido o upload/download de JSON de tabelas de descarte no Game Manager.
- Adicionada cobertura de testes de unidade ao gerador de documentação.
- Adicionada nova tentativa para a 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.
- Adicionada a captura de 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 de APIGetUserInventory. - Adicionadas as 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 exibição de recursos beta no site de documentação.
- Relatório de retenção atualizado para gerar coortes por semana do calendário.
- Adicionadas IDs do PlayFab ao Top Spenders Report, 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, em que o cliente passava valores nulos ou vazios para uma lista de IDs do PlayFab.
150629
Data: 2015-06-28Alterações de API
- Adicionada a capacidade de sinalizar APIs como Beta.
- Corrigido o problema em que o empilhamento nem sempre funcionava corretamente.
