Saltar al contenido principal

171204

Fecha: 4 de diciembre de 2017

Cambios del SDK de Unreal (Cpp y Bp)

  • Se actualizaron ambos SDK a Unreal 4.18.1.
  • Las versiones anteriores siguen funcionando, pero requieren quitar los comentarios de los #defines en los archivos _.build.cs.

171127

Fecha: 27 de noviembre de 2017

Cambios de API

  • Una característica de inventario que permite artículos de “Limited Edition” ya salió de la fase beta.
  • Esta característica le permite definir que solo esté disponible en el juego un número fijo de un itemId determinado.
  • Se quitó una propiedad de moneda virtual de los métodos de API que usan “ProfileModel”, ya que esa información nunca se proporciona ni es correcta. Volverá… algún día.

Nuevos métodos de API

Actualización de los códigos de error de métodos de API

Actualizaciones específicas de SDK

  • UnitySdk: ahora compilamos todos los archivos de paquete de Unity publicados con Unity 2017.2.0f3.
  • Para las pruebas, actualizamos internamente a la última versión de cada versión principal.secundaria, desde Unity 4.7.2f1 hasta 2017.1.2f1.
  • Servidor de juego de prueba de ejemplo de Unity: se aplicó una corrección a HttpHelper para corregir la validación SSL en las solicitudes de SignalR.
  • ActionScriptSDK: AirSdk del ejemplo actualizado a la versión 27.
  • Cocos2d-xSDK: seguimos teniendo como destino la versión 3.15.1, a pesar del lanzamiento de Cocos 3.16 (esté atento).
  • SdkTestingCloudScript y NodeSDK: se actualizaron los proyectos de VS de ejemplo para admitir VS/msbuild 2017.
  • WindowsSDK: esta es la última compilación del paquete NuGet destinada a Visual Studio 2013:

171106

Fecha: 6 de noviembre de 2017

Nuevos métodos de API

Evento de PlayStream actualizado

  • sent_email obtiene nuevos campos: Body y Subject.

Todos los SDK

  • CAMBIO IMPORTANTE MENOR DEL SDK: se cambió el nombre de ForgetClientCredentials() a ForgetAllCredentials().
  • Esto forma parte de una característica que llegará pronto y que se anunciará cuando esté completa.

171102

Fecha: 2 de noviembre de 2017

Nueva característica de PlayFab

  • Envíe correos electrónicos a sus jugadores mediante plantillas.

Nuevos métodos de API

Actualización de la documentación

Nuevos eventos de PlayStream

Actualización específica de Unreal

  • Nuestro compilador automático no pudo publicar los SDK de Unreal para el número de compilación 171016 y 171026. Resolvimos el problema con nuestro compilador automático, publicamos la versión 171026 a posteriori y las versiones se reanudaron con normalidad

Cambios específicos de Unity

  • CAMBIO IMPORTANTE MENOR: se cambió el nombre de ForgetClientCredentials a ForgetAllCredentials.
  • Esto forma parte de una nueva característica que llegará pronto. Vamos a cambiar el nombre de ForgetClientCredentials a ForgetAllCredentials en todos los SDK en las próximas versiones.

171026

Fecha: 26 de octubre de 2017

Cambios en la documentación de la API

  • Actualización de los códigos de error de los métodos de API.
  • Se quitaron de la lista por método de API muchos códigos de error que son universales para todos los métodos de API. Una nueva página describe los códigos de error universales.
  • Códigos universales quitados:
    • InvalidParams
    • OverLimit
    • DataUpdateRateExceeded
    • AccountBanned
  • Estos errores (y otros, que se publicarán en un documento aparte) pueden devolverse desde cualquier método de API y deben tratarse adecuadamente.
  • Se agregaron nuevos códigos de error a varias docenas de métodos de API y se quitaron algunos códigos falsos. Las listas de códigos de error deberían ser mucho más precisas para los errores devueltos específicos de cada método. Este proceso sigue en curso, por lo que habrá más actualizaciones.
  • Varios métodos de API relacionados con la moneda virtual pueden reducir el saldo a menos de cero. Los etiquetamos adecuadamente.

Cambios de API

  • Nuevos métodos de API:
    • admin.DeleteTitle
    • Los servidores de juego hospedados admiten tanto IPv4 como IPv6.
    • Los servidores de juego personalizados ahora admiten IPV6. A todas las instancias de servidor de juego recién iniciadas se les asignan direcciones IPV4 e IPV6, que se muestran en la pestaña Servers de Game Manager y las devuelven las API de emparejamiento. Los clientes pueden conectarse a la dirección IPV4 o IPV6 del servidor asignado.
    • Todos los métodos de API que devuelven direcciones de servidor ahora devuelven ambas opciones: client.[StartGame](xref:titleid.playfabapi.com.client.matchmaking).[StartGameResult](xref:titleid.playfabapi.com.client.matchmaking)

Cambios de Game Manager

  • Ahora puede eliminar títulos mediante la nueva API Admin/DeleteTitle o en la página de estudios de Game Manager, como se muestra en la imagen siguiente. DelTitleGameManager

171016

Fecha: 16 de octubre de 2017

Cambios de API

Nuevos eventos de PlayStream

Cambios específicos de JavaScriptSDK

Cambios específicos de LuaSDK

  • LuaSDK
    • Corregimos nuestra canalización de publicación de Lua, y LuaSDK vuelve a actualizarse correctamente.

Cambios específicos de UnitySdk

Cambios específicos de UnrealCppSdk: (ACTUALIZADO: este SDK está en desuso. Para el nuevo SDK de Unreal, consulte UnrealMarketplaceSDK)
  • Uno de nuestros clientes ha creado un complemento adicional para nuestro SDK, que integra el OnlineSubsystem de Unreal y el SDK de PlayFab
  • Puede consultarlo aquí.

Ejemplo de Unicorn Battle

  • Se eliminó el complemento personalizado de notificaciones push de PlayFab y se actualizó a mensajes push de FCM.

170925

Fecha: 5 de septiembre de 2017

Cambios de API

  • Se quitaron unas cuantas API beta que nunca se hicieron públicas. Esto no debería afectar a ningún cliente actual ni a los títulos activos.
  • Omitimos las comprobaciones de encabezado predeterminadas de nivel de lenguaje en nuestro motor de CloudScript. Esto significa que varios encabezados de http.request() de CloudScript que antes se rechazaban ahora deberían funcionar.

Actualización global de notificaciones push

  • Consulte nuestro blog para obtener detalles sobre las mejoras de las notificaciones push

Nuevos eventos de PlayStream

  • player_device_info
  • Los juegos que usan el UnitySDK más reciente ahora pueden ver algunos datos analíticos básicos sobre sus clientes. SnowFlake es ideal para ver y analizar esta información, pero también está disponible en el historial de eventos de PlayStream.
  • player_updated_membership

Cambios específicos de JavaScriptSDK

  • JavaScriptSDK
    • Se agregaron a JavaScriptSDK unas cuantas minicaracterísticas que existen en otros SDK:
    • Ahora puede insertar encabezados adicionales en las solicitudes (lo que elimina uno de los bloqueos para los inicios de sesión con doble cifrado con este SDK).
    • Se agregó una nueva función: PlayFabClientSDK.ForgetClientCredentials()
    • Es una función de conveniencia que restablece el cliente después de apagar o cerrar sesión.
    • PlayFab.GenerateErrorReport()
    • Es una función de conveniencia que convierte el resultado de error de una llamada de PlayFab con error en una única descripción completa de por qué falló la llamada.
  • Se agregaron retransmisiones de datos opcionales a las solicitudes de la API de PlayFab:
    • result.customData
      • Es cualquier objeto contextual que pueda adjuntar a la solicitud, que puede proporcionar contexto para el resultado. Por ejemplo, puede proporcionar un objeto local de jugador del cliente como customData para una llamada a UpdatePlayerStatistics, y establecer las estadísticas actualizadas en ese jugador cuando la llamada remota se realice correctamente.
    • result.request
      • La solicitud de sus llamadas de API ahora se retransmite al resultado, lo que puede proporcionar contexto para el resultado. Por ejemplo, cuando llama a UpdatePlayerStatistics, puede leer las estadísticas actualizadas de la solicitud al actualizar su objeto de jugador local.

Cambios específicos de UnitySDK

  • UnitySDK
    • Nueva característica experimental: esta versión del UnitySDK de PlayFab ahora le permite ver opcionalmente información de los dispositivos de sus jugadores. Algunos ejemplos de información que puede ver son: memoria, resolución, agente de usuario, tipo de dispositivo, versión del sistema operativo, etc.
Cambios específicos de UnrealCppSdk: (ACTUALIZADO: este SDK está en desuso. Para el nuevo SDK de Unreal, consulte UnrealMarketplaceSDK)
  • Actualizado a Unreal 4.17
  • Dividido en tres complementos independientes, cada uno con una funcionalidad diferente
  • Mejoras significativas en general

170828

Fecha: 28 de agosto de 2017

Cambios de la API de cliente

  • client.[GetCurrentGames].[result].Games[i].GameServerState está en desuso y se reemplaza por [GameServerStateEnum]. - GameServerState se serializaba como un entero, lo que era un error. El nuevo campo es una cadena de enumeración adecuada. (ACTUALIZADO: esto está en desuso. Consulte Servidores)

Otros cambios de API

Nuevos eventos de PlayStream

170814

Fecha: 14 de agosto de 2017

Actualizaciones de API

Actualizaciones específicas de CSharpSdk

  • El SDK ahora incluye un archivo denominado NewtonSoftJsonWrapper.cs, que le permitirá sustituir nuestro serializador SimpleJson incluido por el paquete NuGet de NewtonSoft.
  • El archivo incluye instrucciones sobre cómo usarlo.

170807

Fecha: 7 de agosto de 2017

Nuevos métodos de API

Métodos de API en desuso

  • Estos métodos de API nunca funcionaron de forma tan plena y completa como debían. Para solucionarlo, empezamos de nuevo y creamos la nueva API DeletePlayer de la sección anterior, y estos quedan en desuso:
  • admin.ResetUsers
  • admin.DeleteUsers

Actualizaciones de API

  • PlayerProfile (en Admin/Server/PlayStream) contiene un nuevo campo, ContactEmailAddresses, que contiene cualquier información de direcciones de correo electrónico que haya guardado sobre sus jugadores.

Eventos de PlayStream

Cambios de LumberyardSdk:
  • ADVERTENCIA DE ACTUALIZACIÓN: este SDK ya no es compatible con versiones anteriores de Lumberyard.
  • Esta versión del LumberyardSdk de PlayFab ya no funciona con la versión 1.3 de Lumberyard. Se ha actualizado y ahora tiene como destino Lumberyard 1.9. Probablemente pronto tendrá como destino la 1.10, pero de nuevo sin compatibilidad con versiones anteriores a la 1.9. Consulte nuestro blog para obtener más detalles.
UnrealCppSdk: (ACTUALIZADO: este SDK está en desuso. Para el nuevo SDK de Unreal, consulte UnrealMarketplaceSDK). SDK de Unreal: (ACTUALIZADO: este SDK está en desuso. Para el nuevo SDK de Unreal, consulte UnrealMarketplaceSDK)
  • El UnrealBlueprintSdk de PlayFab ahora ha cambiado de marca a “Unreal SDK”
  • El SDK de Unreal se actualizó a 4.16, con algunas correcciones menores
  • También vamos a quitar la compatibilidad con versiones anteriores de Unreal, que requieren versiones anteriores de Visual Studio
  • Ahora admitimos de la versión 4.14 a la 4.16
  • Puede que su proyecto siga funcionando con versiones anteriores de Visual Studio, pero solo podemos admitir y probar Visual Studio 2015 y versiones posteriores
  • Lea nuestro blog para obtener más información

Unity Editor Extensions

  • Se corrigieron problemas al descargar y cargar revisiones de CloudScript.
  • Se corrigieron problemas para los usuarios cuyo idioma del sistema usa letras no ASCII.

170710

Fecha: 10 de julio de 2017

Cambios de API

Cambio importante del SDK

  • admin.SetupPushNotificationRequest.Platform ahora se define como una enumeración en lugar de una cadena. Esto no es un cambio importante para la API (ya que las enumeraciones se transmiten como cadenas), pero requiere que algunos usuarios conviertan sus cadenas a los valores de la enumeración en su código.

Cambios en todos los SDK

  • Cambio importante menor del SDK: la mayoría de los SDK han perdido un campo opcional en varias solicitudes denominado UseSpecificVersion, que era una forma alternativa de definir como null el campo Version adyacente. No todos los lenguajes tienen la capacidad de definir un entero como null en la solicitud, y este campo solo estaba pensado para ser útil en los SDK pertinentes (en concreto, Unreal). Si usa este campo, simplemente quítelo y establezca el campo Version adyacente en null cuando corresponda.

Actualización de Unity EditorExtensions

  • Se actualizó el panel de marcas.
  • La marca ENABLE/DISABLE_IDFA ahora se puede alternar.
  • Muestra marcas que no son de PlayFab y le permite quitarlas (úselo con precaución; no quite las marcas que necesite).

Actualizaciones de dependencias de SDK

  • UnitySDK compilado, empaquetado y probado con Unity2017.1.0f1.
    • Solo cambios triviales y sin cambios importantes.
  • ActionScriptSDK probado con AirSDK v26.
    • SDK sin cambios; el ejemplo se actualizó para tener como destino la versión 26.
  • Cocos2d-xSDK compilado y probado con Cocos 3.15.1.
  • Cocos 3.14->3.15 contenía cambios que rompieron nuestro ejemplo, lo que a su vez implicó que hubiera que actualizarlo. El ejemplo sigue funcionando de la versión 3.13 a la 3.15, pero puede que no funcione con versiones anteriores de Cocos; el SDK no ha cambiado y debería funcionar con la mayoría de las versiones 3.X más recientes de Cocos.

170612

Fecha: 12 de junio de 2017

Cambios en la documentación

  • Muchas revisiones pequeñas en docenas de métodos de API para mejorar la claridad
  • Se fusionaron varias agrupaciones de documentación, cada una de las cuales solo contenía un único método de API, en un único grupo denominado “Platform Specific Methods”.
  • Se cambió el nombre del grupo “Matchmaking APIs” a “Matchmaking” para ser coherentes con otros grupos.
  • Muchos campos de cadena con restricción de longitud ahora describen los intervalos permitidos.

Cambios en todos los SDK

  • Se actualizaron y corrigieron muchos vínculos rotos en todos los archivos README de los SDK.

Cambios específicos de UnitySDK

  • UnitySDK
    • Ahora admitimos varias versiones de la API de Android y de Google Play Services. Lea más detalles aquí.
    • Con esto concluyen por ahora los cambios previstos para el complemento push de Unity + Android. Háganos saber si tiene más solicitudes aquí.

170530

Fecha: 30 de mayo de 2017

Cambios de API

  • CAMBIO IMPORTANTE: en server.ReportPlayer, quitamos inmediatamente el campo titleId de ReportPlayerServerRequest (no solo se puso en desuso). Todos los informes ahora van a su propio título y no se puede informar a otro título.
    • Tuvo que ser un cambio importante, ya que de lo contrario suponía una leve vulnerabilidad entre títulos. Póngase en contacto con nosotros si necesita ayuda con este cambio.
  • En client.ReportPlayer y server.ReportPlayer, pusimos en desuso result.Updated en ambos casos. Siempre es true, y la llamada de API devuelve un error si el jugador supera el límite de informes. Cambiamos esta condición de error a OverLimit para que coincida con otros límites.
  • Todos los métodos de inicio de sesión ahora pueden devolver un objeto de perfil de jugador, si se solicita, que contiene información que antes solo estaba disponible en los resultados de las tablas de clasificación.

Nuevos métodos de API

Documentación

  • Pequeñas actualizaciones; varios ejemplos ya no contienen información sobre campos en desuso.
  • Se definieron los límites de tamaño de retorno y de registro de ExecuteCloudScript.

Nuevos eventos de PlayStream

Cambios específicos de UnitySDK

Cambios específicos de CSharpSDK

  • CSharpSDK
    • Ahora es posible especificar encabezados adicionales que se insertan en una solicitud de API.
    • Es una característica exclusiva de Enterprise, específicamente para solicitudes de inicio de sesión con doble cifrado.

170508

Fecha: 8 de mayo de 2017

Cambios de API

  • CAMBIO IMPORTANTE:
  • En cualquiera de estas condiciones, la llamada sigue devolviendo 200/correcto, pero las propiedades FunctionResult o Logs son null.

Cambios de eventos de PlayStream

Actualizaciones de CSharpSDK

  • CSharpSDK
    • Se eliminaron algunos archivos de código fuente sin usar en CSharpSDK.
    • Esto no debería afectar a ningún proyecto existente ni al paquete NuGet, ya que la solución de Visual Studio no hacía referencia a esos archivos.

Actualización de la colección de Postman

  • Varios parámetros de solicitud comunes ahora usan variables de entorno.
  • En concreto, TitleId={{TitleId}}, PlayFabId={{PlayFabId}}, CharacterId={{CharacterId}} y CatalogVersion={{PrimaryCatalogName}}

170424

Fecha: 24 de abril de 2017

Versión de revisión de SDK

  • Actualizaciones de JavaSDK:
    • Ahora publicamos archivos Jar para el SDK, uno para el código y otro para la documentación de Java, que puede importar en su proyecto de Java en lugar de copiar y pegar código. Gracias a Will Iverson por ayudarnos a mejorar la facilidad de uso de nuestro JavaSDK
  • Actualizaciones de UnityEditorExtensions:
    • Hemos resuelto algunas excepciones en el momento de la instalación. En concreto, ya no es necesario reiniciar Unity tras una primera instalación.
    • Además, se ha corregido un problema por el que la API de cliente a veces se deshabilitaba de forma inapropiada. (editado)
  • Actualizaciones de UnrealCppSdk: (ACTUALIZADO: este SDK está en desuso. Para el nuevo SDK de Unreal, consulte UnrealMarketplaceSDK)
  • El titleId ahora está disponible desde la interfaz del complemento

170411

Fecha: 11 de abril de 2017

Cambios de API

  • Nueva característica Enterprise: más cifrado de inicio de sesión
  • Puede usar los métodos de la API de Policy para exigir que las llamadas de inicio de sesión requieran una segunda capa de cifrado
  • Consulte: UpdatePolicy, en concreto UpdatePolicyRequest.Statements.ApiConditions
  • Esta característica todavía está parcialmente en beta y no se recomienda activarla (todavía; ¡próximamente!)

Nuevos eventos de PlayStream

Cambios específicos de UnitySDK

  • Ahora es posible especificar encabezados adicionales que se insertan en una solicitud de API (esto es necesario para las llamadas de inicio de sesión cifradas de la sección anterior).

Cambios específicos de UnityEditorExtensions

  • Se corrigió un problema de compilación con Unity 5.6.

170406

Fecha: 6 de abril de 2017

Revisión para el complemento push de Android de Unity

  • Se corrigió un error de bloqueo en Android 7.0 y versiones posteriores.
  • Se corrigió la falta de compatibilidad con iconos grandes en Android (Lollipop y versiones posteriores).
  • Se corrigió la compatibilidad con iconos pequeños de Android en Android 7.0 y versiones posteriores (ahora admite _transparent.png).

170403

Fecha: 3 de abril de 2017

Cambios de API

  • Métodos de tablas de clasificación de Client y Server: los métodos Get-Leaderboard (como client.GetLeaderboard) obtuvieron anteriormente nuevos parámetros no anulables, Version y UseSpecificVersion. El requisito de que no fueran anulables era un cambio importante para la API. Hemos actualizado estas propiedades para que sean totalmente opcionales.
  • API de cliente: el campo Items de GetPurchaseResult está en desuso: esta parte del resultado suele ser incorrecta o incompleta. Con el tiempo se reemplazará por un parámetro totalmente funcional.

Nuevos eventos de PlayStream

  • player_display_name_filtered
Cambios específicos de Unreal: (ACTUALIZADO: este SDK está en desuso. Para el nuevo SDK de Unreal, consulte UnrealMarketplaceSDK)
  • UnrealCppSdk: se corrigió un problema por el que la configuración de PlayFab, como TitleId, se perdía al publicar una compilación. Ambos SDK están probados y funcionan de forma comprobada con Unreal 4.15

Cambios específicos de JavaSDK

  • JavaSDK
    • Se reestructuró la estructura de carpetas y las pruebas de JavaSDK.
    • La estructura de carpetas interna del repositorio ha cambiado un poco para adaptarse a los procedimientos recomendados de Maven.
    • Las dependencias ahora se controlan con Maven y ya no se incluyen con el SDK.
    • Convertimos nuestras pruebas automatizadas internas a la línea de comandos de Maven.
    • Nuestro SDK no está disponible en Maven Central, ya que ese esfuerzo se ha estancado. No hay fecha estimada de finalización por el momento.

Cambios específicos de UnitySDK

  • UnitySDK
    • La versión interna de Unity para las pruebas y la compilación de conjuntos de recursos se actualizó a 5.6.0. Nuestro SDK de Unity sigue siendo compatible con todas las versiones de Unity desde la 4.7 hasta la 5.6.
    • Se corrigió un problema de compilación con UnityEditorExtensions en Unity 5.6.

170223

Fecha: 22 de febrero de 2017

Cambios de API

  • Las tablas de clasificación de PlayFab ahora almacenan una dirección URL de avatar para cada jugador. Se puede usar para hacer referencia a una imagen del jugador en las entradas de las tablas de clasificación.
  • Todas las API de tablas de clasificación ahora pueden capturar una versión específica de la tabla de clasificación. Esto es para los títulos configurados para usar tablas de clasificación con restablecimiento.
  • Las entradas de las tablas de clasificación ahora contienen el PlayerProfile, que puede usarse para mostrar tablas de clasificación más detalladas sin llamadas de API adicionales
  • PlayFab ahora puede autenticar clientes mediante Windows Hello y validar recibos de la Tienda Windows

Nuevas API

Nuevos eventos de PlayStream

Cambios específicos de WindowsSDK

  • Se agregaron algunas comprobaciones de valores null que faltaban al serializador JSON.

Todos los SDK

  • Adiciones menores al formato de testTitleData. Esto solo se aplica a los proyectos de ejemplo y prueba que se incluyen con los SDK.

170130

Fecha: 29 de enero de 2017

Cambios importantes

  • Se cambió la estructura de carpetas de JavaScriptSDK y NodeSDK con la versión principal de hoy. Esto puede provocar que se rompan algunas conexiones en su proyecto al actualizar. (Los nombres de archivo y el contenido de los archivos no cambiaron. Ahora existen nuevos archivos de TypeScript que antes no existían).

Cambios de API

  • Se agregó documentación aclaratoria a las API de CDN. En concreto, se menciona que la CDN no forma parte de nuestro servicio gratuito.
  • Correcciones del inicio de sesión de Google (entrada de blog pendiente).

Nuevos eventos de PlayStream

Cambios específicos de JavaScriptSDK

  • JavaScriptSDK
    • ¡Día de lanzamiento de una actualización importante! Número de versión actualizado a 1.0.
    • ¡Integración con TypeScript!
    • Limpieza del repositorio: separación de los archivos del SDK de los archivos de ejemplo.
    • Convertimos nuestro proyecto de ejemplo a TypeScript.
    • ¡Consulte nuestro blog!

Cambios específicos de NodeSDK

  • NodeSDK
    • ¡Día de lanzamiento de una actualización importante! Número de versión actualizado a 1.0
    • ¡Integración con TypeScript!
    • Convertimos nuestro proyecto de ejemplo a TypeScript
    • ¡Consulte nuestro blog!

Ejemplos de CloudScript

  • Lanzamiento de un nuevo repositorio de ejemplos.
  • ¡Integración con TypeScript!
  • ¡Consulte nuestro blog!
  • ¡Y el nuevo repositorio!
  • Iremos ampliando este repositorio con el tiempo.

Cambios específicos de UnitySDK

  • UnitySDK
    • Se corrigió un problema por el que JsonWrapper no funcionaba según lo previsto en todos los casos.
    • Consulte nuestra publicación del foro para obtener más detalles: https://community.playfab.com/questions/7599/cloudscript-getplayercombinedinfo-little-problem.html
    • Se quitaron todas las siguientes clases contenedoras en desuso en favor de PlayFab.Json.JsonWrapper:
      • PlayFab.Json.JsonConvert (use PlayFab.Json.JsonWrapper)
      • PlayFab.Json.SimpleJson (use PlayFab.Json.JsonWrapper o PlayFab.Json.PlayFabSimpleJson)
      • PlayFab.SimpleJson (use PlayFab.Json.JsonWrapper o PlayFab.Json.PlayFabSimpleJson)
    • Repitiendo una nota de 160627, UnityEngine.SimpleJson es un espacio de nombres vacío en UnityEngine.dll, y eso hace necesario que no usemos ese identificador.

Unity Editor Extensions

  • Se resolvió un problema por el que el panel de PlayFab se recarga infinitamente si su cuenta no puede ver ningún estudio.
  • Se resolvió un problema por el que PlayFabSharedSettings (objeto Scriptable) no se guarda correctamente si elige el título desde el panel de PlayFab.

170109

Fecha: 8 de enero de 2017

Cambios importantes

  • Se quitaron las bibliotecas de versiones anteriores de WindowsSDK, y deben volver a crearse en Visual Studio. Esas bibliotecas nunca funcionaron en vs2015, por lo que se recomienda encarecidamente que actualice al WindowsSDK más reciente, publicado la semana pasada.

Cambios de API

  • Corrección de errores tipográficos en la documentación.

Todos los SDK

Cambios específicos de SDKGenerator

Cambios específicos de UnitySdk

  • UnitySdk
    • Algunos elementos públicos de PlayFabSettings han recibido etiquetas Obsolete: PlayFabSettings.PlayFabSharedSettings PlayFabSettings.DefaultPlayFabApiUrl PlayFabSettings.GetSharedSettingsObject() PlayFabSettings.ProductionEnvironmentUrl
Pasarán a ser privados tras un período de transición.

Cambios específicos de WindowsSDK

  • Se aplicó BFG al repositorio de GitHub y se quitaron todos los archivos grandes del historial. Elimine su clon o bifurcación y vuelva a crearlos para que su historial quede limpio.

170102

Fecha: 1 de enero de 2017

Cambios de API

  • Client/GetUserCombinedInfo pasó a estar totalmente obsoleto y lo quitamos del SDK y de la documentación.

Cambios específicos de Cocos2d-xSDK

  • Cocos2d-xSDK
    • Se corrigió un bloqueo cuando una API de PlayFab devuelve una respuesta no válida.
    • Se resolvieron algunas advertencias del compilador.
    • Se agregaron pruebas unitarias para las funciones de devolución de llamada lambda en nuestro proyecto de ejemplo de prueba.

Cambios específicos de UnitySDK

  • UnitySDK
    • Hemos actualizado internamente a Unity 5.5, y nuestros archivos .unitypackage se compilan con esta versión
    • Como siempre, seguimos admitiendo todas las versiones de Unity 4.7 y posteriores.
    • Se agregaron constructores estáticos a muchas clases estáticas, para consolidar la secuencia de inicialización en el compilador Mono2x. Esto debería resolver algunos de los problemas de PlayFabSharedSettings que hemos estado viendo en iOS.
    • IDFA/ADID ahora funcionará correctamente en la beta de Unity 5.6.
    • PROBLEMA CONOCIDO: las compilaciones de la beta de Unity 5.6 no funcionan en Windows Server (SO), lo que incluye el hospedaje de servidores de juego de PlayFab. Póngase en contacto con Unity si esto le afecta.

Cambios específicos de WindowsSDK

Última modificación el 20 de octubre de 2026