Skip to main content

181218

Fecha: 18 de diciembre de 2018

Cambios específicos de XPlatCppSdk

  • XPlatCppSdk: Cambio importante del SDK: se actualizó la estructura de carpetas del repositorio XPlatCppSdk. Si usa el SDK con referencias de proyecto, se requerirá una actualización de la ruta de los archivos vcxproj.
    • Adición de compatibilidad con XBOX al XPlatCppSdk. Consulte el inicio rápido de C++ para XBOX.
    • Nueva API
    • Se agregó PlayFabEventApi para admitir eventos personalizados Heavyweight (bajo rendimiento) y Lightweight (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 del paquete NuGet. Este no es un cambio importante. Se agregaron los archivos binarios de las dependencias externas al paquete NuGet 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 (además de .NET Core).
    • Se actualizó la composición del paquete NuGet. El paquete ahora contiene también archivos binarios para .NET Standard 1.1/2.0 y portables.
    • Se migraron los archivos de proyecto de VS al estándar de VS 2017.

Cambios específicos de UnitySDK

  • UnitySDK
    • Cambio importante del SDK: la firma de la devolución de llamada de éxito de SimpleGet ha cambiado y ahora debe aceptar un nuevo parámetro único de tipo byte[].
    • Se agregó SimplePost.

181105

Fecha: 5 de noviembre de 2018

Cambios de API

  • PlayFab ahora admite el inicio de sesión y la vinculación de cuentas con OpenID.
  • Más compatibilidad con id. 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 de API

  • Varios elementos en desuso entraron en vigor y los quitamos de los SDK y de la documentación.
    • Se ocultaron algunos métodos de la API de Admin relacionados con características no publicadas.
    • La retirada de server.DeleteUsers ha entrado en vigor.
    • Ha entrado en vigor la retirada del campo ServerHostname, distribuido en varias llamadas relacionadas con el emparejamiento en las API de admin, client, matchmaker y server. ServerIPV4Address es el reemplazo.

Cambios de UnitySDK

  • Correcciones y mejoras menores en los 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 de API

  • Adición de Metadata al modelo DeleteMasterPlayerAccountRequest.
  • Correcciones de errores en el complemento de Unreal Marketplace para ampliar las versiones compatibles.

180917

Fecha: 17 de septiembre de 2018

Cambios de API

180906

Fecha: 6 de septiembre de 2018

Nueva API

  • Localization

Nueva documentación de eventos de PlayStream

180829

Fecha: 29 de agosto de 2018

Cambios de API

  • Cambio de nombre de Entity.TypeString a Entity.Type.
  • Cambio de nombre de EmptyResult a [EmptyResponse].(xref:titleid.playfabapi.com.groups.groups.removemembers#emptyresponse)
  • Se cambió el nombre de la mayoría de las llamadas de función de Authentication, 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.
  • Cambio de AttributeInstallRequest para que sea específico de cada API.

Cambios específicos de Unreal Engine

  • Adición del complemento de UE Marketplace al generador de SDK.

180809

Fecha: 9 de agosto de 2018

Cambios de grupos de API

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

Cambios de API

Cambios específicos de Unreal (varios SDK)

  • Actualizaciones menores de ambos SDK/complementos que conducen a una fusión final en 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 denominada Plugin Manager. Por ahora, esto es solo una base para cambios futuros. Marcamos como obsoletas algunas firmas de función antiguas, y debería actualizarlas. (Aunque no hay cambios importantes).
    • Se detectaron y resolvieron varios problemas con HTTPS.Put, lo que hace que los archivos de Entity sean más accesibles en más plataformas.
    • Correcciones de errores en la característica ScreenTime.

180716

Fecha: 16 de julio de 2018

Cambios de UnitySDK

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

Cambios de 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 de UnrealCppSdk: (ACTUALIZADO: este SDK está en desuso. Para el nuevo SDK de Unreal, consulte UnrealMarketplaceSDK)
    • El SDK de C++ de Unreal 4 también está publicado en Unreal Marketplace

180710

Fecha: 10 de julio de 2018

Versión de revisión de Unity

  • Refinamientos y optimizaciones adicionales de los eventos de ScreenTime.

180709

Fecha: 9 de julio de 2018

Versión de revisión

  • Corrección de algunos problemas menores con las implementaciones de la semana pasada.
  • Todo lo indicado 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 de API

Cambios específicos de UnitySdDK

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

180705

Fecha: 5 de julio de 2018

Cambios de API

Cambios del nuevo PythonSDK!

Cambios de 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 de JavaScriptSDK

  • JavaScriptSDK
    • El parámetro de retransmisión customData ahora debería funcionar para 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 de 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 de API

180514

Fecha: 14 de mayo de 2018

Cambios específicos de XPlatCppSDK

180507

Fecha: 7 de mayo de 2018

Cambios de API

Cambios específicos de UnitySDK

  • UnitySDK
    • Se mejoró la seguridad de la validación de certificados de HttpWebRequest.
    • Ya no se ignoran todos los certificados de forma predeterminada.
    • Se espera que los clientes implementen su propia validación de certificados o 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 insertado el número de versión incorrecto en el código y en los encabezados de las llamadas.

Creación de XPlatCppSDK

  • XPlatCppSDK
    • Actualmente en fase beta.
    • Creado usando el SDK de Windows como plantilla.
    • Puede convertirse en un reemplazo del SDK de Windows (faltan al menos varios meses).
    • La actualización debería requerir casi 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 están totalmente probadas 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 combinación 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 la API de Entity para UnrealCppSdk. Se han corregido mediante revisiones y la API de Entity ahora debería funcionar según lo previsto.

180409

Fecha: 9 de abril de 2018

Cambios de API

Cambios específicos de UnitySDK

  • UnitySDK
    • Mejora de rendimiento en 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 versión 4.17 a la 4.19

  • Eliminación de la compatibilidad con UE 4.14 a 4.16 (¡actualización!)

180329

Fecha: 29 de marzo de 2018

SDK de Unreal actualizados para admitir las API de Entity

  • ¡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 versiones.

180316

Fecha: 16 de marzo de 2018

Cambios de 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.
  • ¡Hermandades! ¡Blog! ¡Guía!
  • Actualización de los códigos de error de muchos métodos de API para mejorar la precisión (¡docenas!).

Nuevos métodos de API

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

180213

Fecha: 13 de febrero de 2018

Cambios de API

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

Cambios específicos de UnitySDK

  • UnitySDK
    • Vamos a dejar de admitir 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 de JavaSDK

  • JavaSDK
    • Java ahora se publica en Maven.

180129

Fecha: 29 de enero de 2018

Cambios específicos de UnitySDK

  • UnitySDK
    • Corrección de 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
    • El UnitySDK de PlayFab tenía un problema con la versión 2017.1 de Unity.
    • Consulte la publicación del foro para obtener más detalles.
    • Lo hemos resuelto. El UnitySDK de PlayFab debería funcionar de nuevo en todas las versiones.

180122

Fecha: 22 de enero de 2018

Actualización de la documentación de la API

  • Actualización de los códigos de error en muchos métodos de API.

Cambios específicos de CSharpSDK y UnitySDK

  • CSharpSDK y UnitySDK
    • Adición de una clase PlayFabException, para que sea más fácil capturar excepciones específicas de PlayFab.

Cambios específicos de NodeSDK

  • NodeSDK
    • Cambio importante del SDK: cambió la sintaxis de require del paquete NPM de NodeSDK.
    • Actualización importante centrada en el paquete NPM.
    • Anteriormente, las instrucciones require no seguían la convención de NPM y se necesitaban 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 ahora es 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 dirección 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 debería deshabilitarse para todas las compilaciones de dispositivos. Esta actualización lo hace posible.
    • Como alternativa, cambiar a Web Request también evitará el problema.
    • Se agregó una nueva opción HTTP para las versiones de Unity > 2017.
Última modificación el 28 de agosto de 2026