Saltar al contenido principal

181218

Fecha: 18 de diciembre de 2018

Cambios específicos de XPlatCppSdk

  • XPlatCppSdk -Cambio importante en el SDK: se actualizó la estructura de carpetas del repositorio XPlatCppSdk. Si usa el SDK con referencias de proyecto, será necesario actualizar la ruta de los archivos vcxproj.
    • Se agregó compatibilidad con XBOX a XPlatCppSdk. Consulte el inicio rápido de C++ para XBOX.
    • Nueva API
    • Se agregó PlayFabEventApi para admitir eventos personalizados pesados (bajo rendimiento) y ligeros (alto rendimiento).

Cambios específicos de UnrealMarketplacePlugin

181204

Fecha: 4 de diciembre de 2018

Cambios específicos de XPlatCppSDK

  • XPlatCppSDK
    • Se agregó compatibilidad para compilar dependencias externas.
    • Se actualizó la composición de NuGet. No es un cambio importante. Se agregaron al paquete NuGet los binarios de las dependencias externas y se actualizó la hoja de propiedades.
    • Correcciones de errores para QoSAPI.

Cambios específicos de CSharpSDK

  • CSharpSDK
    • Se agregó compatibilidad con .NET Standard 1.1/2.0 (y .NET Core).
    • Se actualizó la composición de NuGet. El paquete ahora contiene binarios para .NET Standard 1.1/2.0 y también portables.
    • Se migraron los archivos de proyecto de VS al estándar de VS 2017.

Cambios específicos de UnitySDK

  • UnitySDK
    • Cambio importante en el SDK: cambió la firma de la devolución de llamada de éxito de SimpleGet, que ahora debe aceptar un nuevo parámetro único de tipo byte[].
    • Se agregó SimplePost.

181105

Fecha: 5 de noviembre de 2018

Cambios en la API

  • PlayFab ahora admite el inicio de sesión y la vinculación de cuentas con OpenID.
  • Más compatibilidad con los identificadores de XboxLive y habilitación del inicio de sesión de XBOX a través del servidor.
Como preparación para un lanzamiento más amplio del servicio, estamos implementando las API de PlayFab Multiplayer Servers 2.0. Consulte PlayFab Multiplayer Servers 2.0 (Thunderhead) para obtener más información

181001

Fecha: 1 de octubre de 2018

Cambios en la API

  • Entraron en vigor varios desusos y quitamos esos elementos de los SDK y de la documentación.
    • Se ocultaron algunos métodos de la Admin API relacionados con características no publicadas.
    • Entró en vigor el desuso de server.DeleteUsers.
    • Entró en vigor el desuso del campo ServerHostname, presente en varias llamadas relacionadas con el emparejamiento de las API admin, client, matchmaker y server. ServerIPV4Address es el reemplazo.

Cambios en UnitySDK

  • Correcciones y mejoras menores en el análisis de ScreenTime.

Todos los SDK

  • La estructura de ramas de compilación automatizada de los repositorios de GitHub está cambiando.
    • Las ramas normales orientadas al cliente, “versioned” y “master”, no cambian.

180924

Fecha: 24 de septiembre de 2018

Cambios en la API

180917

Fecha: 17 de septiembre de 2018

Cambios en la API

180906

Fecha: 6 de septiembre de 2018

Nueva API

  • Localización

Documentación de nuevos eventos de PlayStream

180829

Fecha: 29 de agosto de 2018

Cambios en la API

  • Se cambió el nombre de Entity.TypeString a Entity.Type.
  • Se cambió el nombre de EmptyResult a [EmptyResponse].(xref:titleid.playfabapi.com.groups.groups.removemembers#emptyresponse)
  • Se cambió el nombre de la mayoría de las llamadas a funciones de autenticación, como GameServer, a MutliplayerServer.
  • Admin.GetUserAccountInfo tiene información de plataforma más detallada.

Cambios específicos de Objective C

  • Varias correcciones de errores y refactorizaciones.
  • Se cambió AttributeInstallRequest para que sea específico de cada API.

Cambios específicos de Unreal Engine

  • Se agregó el complemento de UE Marketplace al generador de SDK.

180809

Fecha: 9 de agosto de 2018

Cambios en los grupos de API

  • Separamos el grupo Entity API en varios grupos de API nuevos.
  • Es un gran cambio importante en el SDK para cualquier persona que use la antigua Entity API.
  • ¡Consulte nuestra guía de actualización!
  • (Nota: es posible que los vínculos al blog y a la guía de actualización aún no funcionen; están casi terminados).

Cambios en la API

Cambios específicos de Unreal (varios SDK)

  • Actualizaciones menores en ambos SDK/complementos que llevan a una combinación final con el complemento de Marketplace. (¡Próximamente!)

Cambios específicos de PythonSDK!

Cambios específicos de UnitySDK y CSharpSDK

  • UnitySDK y CSharpSDK
    • Se agregó una nueva estructura llamada Plugin Manager. Por ahora, es solo una base para cambios futuros. Marcamos algunas firmas de función antiguas como obsoletas y debería actualizarlas. (Aunque no hay cambios importantes).
    • Se encontraron y resolvieron varios problemas con HTTPS.Put, lo que hace que Entity Files sea más accesible en más plataformas.
    • Correcciones de errores en la característica ScreenTime.

180716

Fecha: 16 de julio de 2018

Cambios en UnitySDK

  • UnitySDK
    • Se corrigieron problemas menores con ScreenTime en algunas circunstancias poco frecuentes.

Cambios en CSharpSDK

  • CSharpSDK
    • Se agregó la API de Plugin Manager al SDK de C# para admitir implementaciones personalizadas opcionales del serializador JSON y del cliente HTTP.
    • Cambios en UnrealCppSdk: (ACTUALIZADO: este SDK está en desuso. Para el nuevo SDK de Unreal, consulte UnrealMarketplaceSDK)
    • ¡El SDK de C++ para Unreal 4 también se publicó en Unreal Marketplace!

180710

Fecha: 10 de julio de 2018

Versión de revisión de Unity

  • Más refinamientos y optimizaciones de los eventos de ScreenTime.

180709

Fecha: 9 de julio de 2018

Versión de revisión

  • Se corrigieron algunos problemas menores de las implementaciones de la semana pasada.
  • Todo lo incluido en las notas de la versión de la semana pasada debería funcionar ahora según lo prometido.

180706

Fecha: 6 de julio de 2018

Cambios en la API

Cambios específicos de UnitySdDK

  • UnitySdDK
    • El seguimiento del tiempo en pantalla, descrito en la versión anterior, ya no es exclusivo de la fase beta.

180705

Fecha: 5 de julio de 2018

Cambios en la API

Cambios en el nuevo PythonSDK!

Cambios en UnitySDK

  • UnitySDK
    • Se encapsularon algunas utilidades en un espacio de nombres para evitar conflictos con terceros.
    • Editor Extensions debería comportarse mejor y mostrar menos advertencias.
    • Nueva característica: lea nuestro tutorial de sesiones.

Cambios en JavaScriptSDK

  • JavaScriptSDK
    • El parámetro de retransmisión customData ahora debería funcionar en las funciones de inicio de sesión.

Cambios específicos de XPlatCppSDK

  • XPlatCppSDK
    • Los resultados de gran tamaño ahora se analizan correctamente.

180618

Fecha: 18 de junio de 2018

Cambios en la API

  • Se agregaron nuevos códigos de error en varios métodos de API.
  • Varios eventos de PlayStream relacionados con entidades ahora describen su EntityLineage.

180528

Fecha: 28 de mayo de 2018

Cambios en la API

180514

Fecha: 14 de mayo de 2018

Cambios específicos de XPlatCppSDK

180507

Fecha: 7 de mayo de 2018

Cambios en la API

Cambios específicos de UnitySDK

  • UnitySDK
    • Se mejoró la seguridad de la validación de certificados de HttpWebRequest.
    • Ya no se omiten todos los certificados de forma predeterminada.
    • Se espera que los clientes implementen su propia validación de certificados o que llamen a PlayFab.Internal.PlayFabWebRequest.SkipCertificateValidation().

Cambios específicos de WindowsSdk

  • Se corrigieron cientos de advertencias de nivel 4.
  • Se corrigió el número de versión publicado en PlayFabSettings.cpp.
  • La mayoría de las versiones anteriores tenían el número de versión incorrecto insertado en el código y en los encabezados de las llamadas.

Se creó XPlatCppSDK

  • XPlatCppSDK
    • Actualmente en beta.
    • Se creó usando Windows SDK como plantilla.
    • Puede convertirse en un reemplazo de Windows SDK (faltan, como mínimo, varios meses).
    • La actualización no debería requerir prácticamente ningún cambio importante.
    • Algunas cadenas de cpprestsdk deberían convertirse a std::string.
    • Se convirtieron algunos tipos web::json::value a json::value.
    • Las marcas de tiempo no se han probado por completo en Linux.
    • Paquete NuGet
    • Usa dependencias más ligeras
    • En concreto, jsoncpp y curl, en lugar de cpprestsdk.
    • Usa std::string en todas partes, en lugar de una mezcla de dos tipos de cadena.
    • Agrega compatibilidad con Linux.

180414

Fecha: 14 de abril de 2018 Revisión de UnrealCppSdk: (ACTUALIZADO: este SDK está en desuso. Para el nuevo SDK de Unreal, consulte UnrealMarketplaceSDK)
  • Se detectaron problemas en la versión de Entity API para UnrealCppSdk. Se corrigieron mediante una revisión y Entity API ahora debería funcionar según lo esperado.

180409

Fecha: 9 de abril de 2018

Cambios en la API

Cambios específicos de UnitySDK

  • UnitySDK
    • Mejora del rendimiento de la configuración HTTP predeterminada (UnityWWW) para procesos de larga duración.

180403

Fecha: 3 de abril de 2018

SDK de Unreal actualizados para admitir de la v4.17 a la 4.19

  • Se retira la compatibilidad con UE de la 4.14 a la 4.16 (¡Actualice!)

180329

Fecha: 29 de marzo de 2018

SDK de Unreal actualizados para admitir las Entity API

  • ¡Disculpe el retraso!
  • Esta versión sigue teniendo como destino UE 4.17, y no 4.18 ni 4.19. Estamos trabajando en la actualización de las versiones.

180316

Fecha: 16 de marzo de 2018

Cambios en la API

  • ¡Entidades! ¡Blog! ¡Guía de inicio rápido!
  • Todos los métodos de inicio de sesión de Client devuelven credenciales de Entity si request.LoginTitlePlayerAccountEntity se establece en true.
  • ¡Gremios! ¡Blog! ¡Guía!
  • Se actualizaron los códigos de error de muchos métodos de API para mayor precisión (¡decenas!).

Nuevos métodos de API

La mayoría de los SDK se actualizaron para admitir las Entity API

180213

Fecha: 13 de febrero de 2018

Cambios en la API

  • SendAccountRecoveryEmail ahora admite plantillas personalizadas de correo electrónico de recuperación de cuenta cuando se pasa un identificador de plantilla personalizada de correo electrónico de recuperación de cuenta en los parámetros de la solicitud.
  • Todos los mecanismos de inicio de sesión de Client ahora pueden devolver, de forma opcional, credenciales de Entity API. (Esto forma parte de una característica que llegará pronto).

Cambios específicos de UnitySDK

  • UnitySDK
    • Retiramos la compatibilidad con versiones anteriores de Unity; consulte nuestra entrada de blog.
    • Los archivos de compilación ahora se publican con la versión 2017.3.0f3 de Unity.

180131

Fecha: 31 de enero de 2018

Cambios en JavaSDK

  • JavaSDK
    • Java ahora se publica en Maven.

180129

Fecha: 29 de enero de 2018

Cambios específicos de UnitySDK

  • UnitySDK
    • Se corrigieron problemas con la compresión.
    • Debería ser seguro volver a habilitar la compresión para todas las versiones y todas las plataformas.

180123

Fecha: 23 de enero de 2018

Revisión de UnitySDK

  • UnitySDK
    • PlayFab UnitySDK tenía un problema con la versión 2017.1 de Unity.
    • Consulte la publicación del foro para obtener más detalles.
    • Lo resolvimos. PlayFab UnitySDK debería volver a funcionar con todas las versiones.

180122

Fecha: 22 de enero de 2018

Actualización de la documentación de la API

  • Se actualizaron los códigos de error de muchos métodos de API.

Cambios específicos de CSharpSDK y UnitySDK

  • CSharpSDK y UnitySDK
    • Se agregó una clase PlayFabException para facilitar la captura de excepciones específicas de PlayFab.

Cambios específicos de NodeSDK

  • NodeSDK
    • Cambio importante en el SDK: cambió la sintaxis de require del paquete NPM de NodeSDK.
    • Actualización importante centrada en el paquete NPM.
    • Antes, las instrucciones require no seguían la convención de NPM y requerían varias instrucciones require no estándar.
    • Ahora requiere una sola instrucción require y sigue las convenciones de NPM.
    • Cambió el número de versión principal; esta versión es ahora la 2.0.
    • Guía de actualización de 1.x a 2.x.

Ejemplo de CloudScript

  • Se agregaron definiciones de TypeScript para las excepciones de error de la API.

180103

Fecha: 3 de enero de 2018

Actualizaciones específicas de LuaSDK

  • LuaSDK/Defold/Corona
    • Actualización de corrección de errores.
    • Algunas plataformas generaban una URL con formato incorrecto que no se podía resolver.

180102

Fecha: 2 de enero de 2018

Actualizaciones específicas de UnitySDK

  • UnitySDK
    • Actualización de corrección de errores.
    • Para evitar un problema con los encabezados de respuesta, la compresión debe deshabilitarse en todas las compilaciones para dispositivos. Esta actualización lo hace posible.
    • Como alternativa, cambiar a Web Request también evita el problema.
    • Se agregó una nueva opción HTTP para las versiones de Unity > 2017.
Última modificación el 5 de noviembre de 2026