Saltar al contenido principal

151221

Fecha: 2015-12-20

Cambios específicos de JavaSDK

  • JavaSDK
    • Ahora el advertisingId de Google se obtiene automáticamente de la forma adecuada cuando es necesario.

Cambios específicos de NodeSDK

  • NodeSDK
    • Se aplicó una revisión a la versión 0.7.151210 con una corrección de errores menor.

151210

Fecha: 2015-12-08

Cambios en la API

  • Se renovaron las API para PlayerStatistic.
  • Autenticación de XBOX.
  • Autenticación de PS4™.
  • Mejoras menores en la documentación.
  • Se renovó SDKGenerator, con limpieza de código en el generador y en todos los SDK, y una mejor separación entre los SDK de cliente y de servidor.
  • Nuevas pruebas automatizadas en todos los SDK para las próximas características.
“PS4” es una marca registrada o marca comercial de Sony Interactive Entertainment Inc.

Cambios específicos de WindowsSDK/C++/Cocos2d-xSDK

  • WindowsSDK/C++/Cocos2d-xSDK
    • La estructura del SDK ha cambiado. Los usuarios que actualicen desde una versión anterior tendrán que hacer algo más de trabajo de lo habitual.

Cambios específicos de UnitySDK

  • UnitySDK
    • El advertisingId de Google y el IDFA de iOS se obtendrán automáticamente de la forma adecuada en la próxima versión.

Revisión específica (11 de diciembre de 2015)

  • UnitySDK
    • Ahora el advertisingId de Google y el IDFA de iOS se obtienen automáticamente de la forma adecuada cuando es necesario.

151130

Fecha: 2015-11-29

Cambios en la API

  • LoginWithGameCenter: se publicó anteriormente y ahora deja de estar oculto.
  • GetLeaderboardAroundUser: se corrigieron algunos problemas con la devolución del número correcto de resultados.
  • GetFriendLeaderboardAroundUser: nuevo método de API que funciona como GetLeaderboardAroundUser, salvo que restringe los resultados del marcador a la lista de amigos del jugador actual.
  • Inicio de sesión general: se devuelven datos nuevos en todos los resultados de inicio de sesión. El trabajo para exponer los nuevos datos todavía está en fase de prototipo y aún no es totalmente funcional. ¡Permanezca atento!

151123

Fecha: 2015-11-22

Cambios en la API

  • Se mejoró la respuesta del mensaje de error de Steam.
  • Se actualizaron los sistemas de pruebas automatizadas para los SDK.
  • Actualizaciones menores de la documentación.

Cambios específicos de ActionScriptSDK

  • ActionScriptSDK
    • Se corrigió un error tipográfico menor en la salida de depuración de pruebas.

Cambios específicos de Cocos2d-xSDK

  • Cocos2d-xSDK
    • El proyecto de ejemplo se compila con una versión más reciente de cocos. 3.7 -> 3.8.1.

Cambios específicos de JavaSDK

  • JavaSDK
    • Se reorganizó la estructura de archivos para que se ajuste mejor a los estándares web.
    • Se agregó un proyecto de ejemplo de AndroidStudio solo para cliente.
    • Cambios menores para confirmar que este ejemplo se compila y funciona.
    • Cierta personalización de los archivos Client/Server/Combo para que se ajusten mejor a cada propósito, sin variables ni funciones adicionales.
    • Limpieza general.

Cambios específicos de PostmanCollection

  • PostmanCollection
    • Corrección de problemas de autenticación de servidor y administrador.

Cambios específicos de UnitySDK

  • UnitySDK
    • Limpieza del manifiesto en el complemento de Android.

151116

Fecha: 2015-11-15

Cambios en la API

  • Actualizaciones de la documentación.
  • El formato de la numeración de versiones cambió ligeramente.

Cambios específicos de PostmanCollection

151109

Fecha: 2015-11-08

Cambios en la API

  • Algunos límites de uso de datos se aplican mejor y se notifican mejor cuando se superan.
  • Cambios menores en la documentación.
  • Nueva API-RedeemCouponRequest:
  • Documentación de la API RedeemCoupon
  • Se corrigió un problema por el que los identificadores de artículos de Steam debían ser cadenas numéricas.
  • Se mejoró la notificación de errores para los productos de OpenGraph.
  • Se agregaron utilidades de solicitudes de terceros para realizar el seguimiento de las tasas de error y los tiempos de respuesta de API de terceros, como Google Play y Facebook.

Cambios específicos de WindowsSDK

  • UserData, CharacterData, ItemCustomData, SharedGroupData y sus variantes de solo lectura y solo servidor ahora se pueden eliminar mediante el campo KeysToRemove de los objetos Data-Update Request.

151026

Fecha: 2015-10-25

Cambios en la API

  • Numerosas mejoras internas, pero ninguna es visible públicamente.
  • API_Specs contiene más información que se puede usar para generar documentación y ejemplos más completos en el futuro.
  • Se aceleró considerablemente la concesión de grandes conjuntos de artículos.

151019

Fecha: 2015-10-18

Cambios en la API

  • Se actualizaron varias descripciones de API.
  • Se actualizaron varios vínculos SeeAlso.
  • El error de transacción FailedByUber está en desuso, y
  • El error de transacción FailedByPlayFab lo reemplaza.
  • Se mejoró la administración de estudios en Game Manager.
  • Se agregaron contadores de métricas en tiempo real para las tasas, los tamaños y los tiempos de las llamadas a la API.

Cambios específicos de UnitySDK

  • UnitySDK
    • Se quitó la compatibilidad con Unity 4.x. Todas las actualizaciones futuras solo serán compatibles con Unity 5.x o posterior: Unity Blog.
    • Limpieza de archivos que ya no deberían existir en el Client-SDK.
    • Limpieza de las opciones desplegables del editor y corrección de los vínculos de documentación.
    • Primera versión de ejemplos detallados de uso de la API de PlayFab. No están pulidos para una versión general, pero es posible que a los usuarios experimentados les interese consultar una versión temprana.
    • Se actualizó el complemento GCM de Android para mejorar la facilidad de uso:
      • Se agregaron comentarios donde corresponde.
      • Se cambió el nombre de las variables para reflejar mejor su uso.
    • Funcionalidad:
      • Se corrigió un problema que provocaba una referencia nula cuando no se creaba correctamente una instancia.
      • Se corrigió un problema que ocultaba los métodos públicos al compilar para el destino Android.

151012

Fecha: 2015-10-11

Cambios en la API

  • Se quitó la posibilidad de eliminar definiciones de VC en Game Manager para que coincida con las API.
  • Se agregó código de back-end para admitir incrementos y decrementos atómicos.
  • Se cambiaron las versiones de datos personalizados para usar los nuevos incrementos atómicos.
  • Se corrigió un problema por el que la VC de un usuario se desbordaba al superar el máximo de Int32. Ahora la VC está limitada al máximo de Int32.
  • Se agregó compatibilidad con nombres de VC que distinguen mayúsculas de minúsculas para evitar un problema poco frecuente.

151005

Fecha: 2015-10-04

Cambios en la API

  • Se corrigió un problema de PSN™ por el que no se usaban correctamente los servidores proxy.
  • Se agregó la administración del inventario de personajes a Game Manager.
“PSN” es una marca registrada o marca comercial de Sony Interactive Entertainment Inc.

150928

Fecha: 2015-09-27

Cambios en la API

  • Client/Server-API: GetCharacterInventory puede devolver un nuevo tipo de error: CharacterNotFound.
  • Admin-API: RevokeInventoryItemRequest puede operar en un inventario de personaje si se proporciona un Character ID en la solicitud.
  • Todas: actualizaciones muy menores de la documentación de la API.
  • Se omite la caché cuando las llamadas a la API GetUserData especifican claves de filtrado.
  • Se agregó un Character ID opcional a las llamadas a la API de revocación de artículos.
  • Se corrigió que las llamadas de datos con versión devolvieran null en lugar de vacío.
  • Se cambiaron las API para restringir los nombres de moneda virtual a 2 caracteres.

Cambios específicos de ActionScriptSDK

Cambios específicos de Cocos2d-xSDK

Cambios específicos de CSharpSDK

  • CSharpSDK
    • Actualizaciones menores del marco de pruebas unitarias.
    • Se agregó una prueba de CloudScript.

Cambios específicos de JavaSDK

  • JavaSDK
    • Correcciones de CloudScript; se agregó una prueba JUnit de CloudScript.
    • Mejor notificación de errores para llamadas a la API incorrectas o con errores.

Cambios específicos de UnitySDK

  • UnitySDK
    • Actualizaciones menores del marco de pruebas unitarias.
    • Se agregó una prueba de CloudScript.
    • Correcciones de las notificaciones push de Android.

Cambios específicos de WindowsSDK/C++

  • Se agregó una prueba de CloudScript.

150921

Fecha: 2015-09-20

Cambios en la API

  • Todas las API: cambios menores en la documentación de funciones.
  • Todas las API: CatalogItem obtiene un parámetro opcional vinculado a las compras de Facebook.
  • Client API y Server API: se agregan los tiempos de recarga de VC a GetCharacterInventoryResult.
  • Client API: LinkFacebookAccountRequest obtiene un parámetro opcional para invalidar las conexiones antiguas.
  • Client API: se corrigieron los parámetros de LinkKongregateAccountRequest y LoginWithKongregateRequest.
  • Se quitó [a-zA-Z0-9] regex para los nombres de personajes.
  • Se mejoró el control interno de errores para evitar devolver errores del servidor poco útiles.
  • Se agregaron pruebas para comprobar que las API de CDN funcionan según lo descrito.
  • Se cambió la API AddFriend para impedir que se agregue a uno mismo como amigo.
  • Se corrigió un problema por el que la API de servidor AddFriend siempre devolvía un error.
  • Se actualizó el código interno de notificaciones push para notificar mejores errores del servicio push remoto.
  • Se corrigieron los recuentos de errores del informe de uso de la API, que no notificaba algunos errores en el resumen, pero sí los mostraba en los detalles.
  • Se agregó limitación de velocidad a CloudScript y la posibilidad de que las llamadas de CloudScript -> API de PlayFab omitan el limitador de velocidad

150908

Fecha: 2015-09-07

Cambios en la API

  • Algunas API devolvían un error UserisNotValid; se cambió el nombre de este error a AccountNotFound.
  • Mejor integración para hacer coincidir los identificadores de PlayFab y de Facebook, y asociarlos a la misma cuenta.
  • Las Server API ahora definen la API de cliente GetTitleNews.
  • Los errores Feature not configured se separaron en errores más específicos, como Facebook not configured.
  • Se mejoraron los errores relacionados con las excepciones de la API de Paypal.
  • Se corrigieron problemas con la creación de cupones.

Cambios específicos de UnitySDK

  • UnitySDK
    • Se corrigieron algunos problemas de compilación para iOS.
    • Ligeras mejoras en la documentación.
    • Correcciones y actualizaciones de GCM de Android.

150901

Fecha: 2015-08-31

Cambios en la API

  • Nueva Client API:
    • ListUsersCharacters
    • ConsumeItemRequest acepta un parámetro CharacterId opcional.
    • PurchaseItemRequest acepta un parámetro CharacterId opcional.
    • UnlockContainerItemRequest acepta un parámetro CharacterId opcional.
    • PurchaseItem ahora puede devolver un nuevo tipo de error, CharacterNotFound, cuando se proporciona un CharacterId.
    • Se actualizó la documentación de la función UnlockContainerItem.
    • Client y Server: el parámetro PlayFabId de GetCharacterInventoryRequest ahora es opcional.
    • Se agregó el seguimiento del proveedor de identidades en el historial de inicios de sesión.

Cambios específicos de UnitySDK

Cambios específicos de Cocos2d-xSDK

  • Cocos2d-xSDK
    • Ahora el proyecto de Android debería compilarse.
    • El proyecto de Android usa de forma predeterminada el procesador x86, pero se puede cambiar fácilmente a armeabi u otros procesadores en Application.mk.

Cambios específicos de WindowsSDK

  • Se deshabilitó la compresión porque estaba causando problemas.

Cambios específicos de JavaScriptSDK

  • JavaScriptSDK
    • Renovado por completo: no es compatible con versiones anteriores, así que tenga cuidado.

150824

Fecha: 2015-08-23

Cambios en la API

  • Se actualizaron algunas descripciones de la documentación de la API.
  • GetUserInventoryResult contiene nuevos parámetros opcionales: PlayFabId, CharacterId.
  • GetCharacterStatisticsResult contiene nuevos parámetros opcionales: PlayFabId, CharacterId.
  • Al llamar a GetTitleData, se devuelven todos los datos del título en lugar de ninguno cuando no se proporcionan claves de filtro.
  • Se refactorizó el código relacionado con el inicio de sesión y los pagos de Facebook para unificar las llamadas a la API de Facebook.
  • Se agregó la API GetAllUsersCharacters.

Cambios específicos de UnitySDK

  • UnitySDK
    • La devolución de llamada de error contiene mejor información si intenta realizar llamadas a la API sin acceso a Internet.

Cambios específicos de WindowsSDK

  • La compilación para Android ya no genera errores (pero aún no funciona al ejecutarse).

150817 iOS

Fecha: 2015-08-16

Cambios en la API

  • Se corrigió un problema por el que las API de administración de CloudScript devolvían códigos de error inadecuados.
  • Se agregó compatibilidad con la autenticación mediante identificador personalizado.
  • Se corrigió un error del servidor al conceder artículos que incluían una tabla de botín eliminada antes de que agregáramos la validación de tablas de botín.
  • Se reconstruyó internamente el código relacionado con la validación de recibos de iTunes y Google Play.
  • Se mejoró el control de JSON no válido en las solicitudes de API.
  • Se corrigió un problema causado por apilar más allá del máximo de Int32 (ahora las pilas están limitadas al máximo de Int32).

Cambios específicos del SDK

  • Versión inicial de los SDK con versión.

150810

Fecha: 2015-08-09

Cambios en la API

  • Se agregó la configuración entre dominios para las API.
  • Se agregó la base para los nuevos servicios de supervisión de títulos.
  • Se agregó la clave de API de Kongregate al editor de claves secretas del título en Game Manager.
  • Se actualizó el generador de SDK para tener en cuenta las interfaces y la herencia.
  • Se corrigió la carga y descarga de JSON de las tablas de botín en Game Manager.
  • Se agregó cobertura de pruebas unitarias al generador de documentación.
  • Se agregó un reintento para la validación de recibos de iTunes cuando se produce un error web.
  • Se agregó compatibilidad con los pagos de Facebook.
  • Se agregó un servicio de conversión de divisas.

150727

Fecha: 2015-07-26

Cambios en la API

  • Se mejoró el generador de números aleatorios que se usa para generar identificadores.
  • Se agregó la captura de errores de descodificación de Base64 al validar recibos de Google Play.

150720

Fecha: 2015-07-19

Cambios en la API

  • Se agregó compatibilidad con el proveedor de pagos PayPal para las compras.
  • Se quitó CatalogVersion de la llamada a la API GetUserInventory.
  • Se agregaron las API de autenticación de Kongragate.

150713

Fecha: 2015-07-12

Cambios en la API

  • Se agregaron entradas de registro de auditoría para la finalización de juegos y salas de espera desde Game Manager.
  • Se corrigió un problema por el que el índice de la tienda no se actualizaba al modificar una tienda.
  • Se agregó una utilidad interna para migrar un estudio entre editores.
  • Se agregó un modificador para habilitar la visualización de características beta en el sitio de documentación.
  • Se actualizó el informe de retención para generar cohortes por semana natural.
  • Se agregaron los identificadores de PlayFab al informe Top Spenders en lugar de solo los nombres de usuario.
  • Se corrigió el registro de auditoría de Game Manager para mostrar el nombre para mostrar o el correo electrónico del usuario.
  • Se agregaron editores de User Title Data a Game Manager.

150706

Fecha: 2015-07-05

Cambios en la API

  • Se corrigieron errores en las API que usaban matrices de cadenas cuando el cliente pasaba valores nulos o vacíos para una lista de identificadores de PlayFab.

150629

Fecha: 2015-06-28

Cambios en la API

  • Se agregó la posibilidad de marcar API como beta.
  • Se corrigió un problema por el que el apilamiento no siempre funcionaba correctamente.
Última modificación el 5 de noviembre de 2026