Skip to main content

151221

Fecha: 2015-12-20

Cambios específicos de JavaSDK

  • JavaSDK
    • El advertisingId de Google ahora se obtiene automáticamente de forma adecuada cuando es necesario.

Cambios específicos de NodeSDK

  • NodeSDK
    • La versión 0.7.151210 se ha corregido con una revisión menor de errores.

151210

Fecha: 2015-12-08

Cambios de API

  • API renovadas para PlayerStatistic.
  • Autenticación de XBOX.
  • Autenticación de PS4™.
  • Mejoras menores en la documentación.
  • SDKGenerator renovado, limpieza de código en el generador y en todos los SDK, mejor separación de SDK de cliente y servidor.
  • Nuevas pruebas automatizadas en todos los SDK para características futuras.
“PS4” es una marca comercial o marca comercial registrada 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 un poco 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 forma adecuada en la próxima versión.

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

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

151130

Fecha: 2015-11-29

Cambios de API

  • LoginWithGameCenter: se había publicado anteriormente y ahora se hace visible.
  • GetLeaderboardAroundUser: se han corregido algunos problemas al devolver el número correcto de resultados.
  • GetFriendLeaderboardAroundUser: nuevo método de API que actúa como GetLeaderboardAroundUser, salvo que restringe los resultados de la tabla de clasificación a la lista de amigos del jugador actual.
  • Inicio de sesión general: se devuelven nuevos datos en todos los resultados de inicio de sesión. El trabajo para exponer los nuevos datos aún está en fase de prototipo y todavía no es totalmente funcional. ¡Permanezca atento!

151123

Fecha: 2015-11-22

Cambios de API

  • Se ha mejorado el mensaje de error de respuesta de Steam.
  • Se han actualizado los sistemas de pruebas automatizadas para los SDK.
  • Actualizaciones menores de la documentación.

Cambios específicos de ActionScriptSDK

  • ActionScriptSDK
    • Se ha corregido un pequeño error tipográfico 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 ha reorganizado la estructura de archivos para que sea más estándar en la web.
    • Se ha agregado un proyecto de ejemplo de AndroidStudio solo de cliente.
    • Cambios menores para confirmar que este ejemplo se compila y funciona.
    • Alguna personalización de los archivos Client/Server/Combo para ajustarse 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 de API

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

Cambios específicos de PostmanCollection

151109

Fecha: 2015-11-08

Cambios de 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
  • Corrección del problema por el que los identificadores de artículos de Steam debían ser cadenas numéricas.
  • Notificación de errores mejorada para productos de OpenGraph.
  • Se han agregado utilidades de solicitud de terceros para hacer 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 las variantes de solo lectura y solo servidor ahora se pueden eliminar mediante el campo KeysToRemove en los objetos de solicitud de actualización de datos.

151026

Fecha: 2015-10-25

Cambios de API

  • Muchas mejoras internas, pero ninguna de cara al público.
  • API_Specs contiene más información que se puede usar para generar documentación y ejemplos más completos en el futuro.
  • Se ha acelerado considerablemente la concesión de grandes conjuntos de artículos.

151019

Fecha: 2015-10-18

Cambios de API

  • Se han actualizado varias descripciones de API.
  • Se han actualizado varios vínculos SeeAlso.
  • El error de transacción FailedByUber ha quedado en desuso y
  • el error de transacción FailedByPlayFab lo reemplaza.
  • Administración de estudios mejorada en Game Manager.
  • Se han agregado contadores de métricas en tiempo real para las tasas, los tamaños y los tiempos de las llamadas de API.

Cambios específicos de UnitySDK

  • UnitySDK
    • Se elimina la compatibilidad con Unity 4.x. Todas las actualizaciones futuras solo serán compatibles con Unity 5.x o superior: blog de Unity.
    • Limpieza de archivos que ya no deberían existir en el SDK de cliente.
    • Limpieza de las opciones del menú desplegable 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 su publicación general, pero a los usuarios con experiencia puede interesarles ver una versión temprana.
    • Se ha actualizado el complemento GCM de Android para mejorar la facilidad de uso:
      • Se han agregado comentarios donde corresponde.
      • Se han cambiado los nombres de las variables para reflejar mejor su uso.
    • Funcionalidad:
      • Se ha corregido un problema que provocaba una referencia nula cuando no se creaba la instancia correctamente.
      • Se ha corregido un problema que ocultaba los métodos públicos al compilar para el destino Android.

151012

Fecha: 2015-10-11

Cambios de API

  • Se ha eliminado la posibilidad de eliminar definiciones de moneda virtual en Game Manager para que coincida con las API.
  • Se ha agregado código de back-end para admitir incrementos y decrementos atómicos.
  • Se han cambiado las versiones de datos personalizados para que usen los nuevos incrementos atómicos.
  • Se ha corregido el problema por el que la moneda virtual del usuario se desbordaba si superaba el máximo de Int32. Ahora la moneda virtual está limitada al máximo de Int32.
  • Se ha agregado compatibilidad con nombres de moneda virtual con distinción entre mayúsculas y minúsculas para evitar un problema poco frecuente.

151005

Fecha: 2015-10-04

Cambios de API

  • Se ha corregido el problema de PSN™ que no usaba correctamente los proxies.
  • Se ha agregado la administración del inventario de personajes a Game Manager.
“PSN” es una marca comercial o marca comercial registrada de Sony Interactive Entertainment Inc.

150928

Fecha: 2015-09-27

Cambios de API

  • API de cliente/servidor: GetCharacterInventory puede devolver un nuevo tipo de error: CharacterNotFound.
  • API de administración: RevokeInventoryItemRequest puede operar sobre un inventario de personaje proporcionando un identificador de personaje en la solicitud.
  • Todas: actualizaciones muy menores de la documentación de API.
  • Omisión de la caché cuando las llamadas a la API GetUserData especifican claves de filtrado.
  • Se ha agregado un identificador de personaje opcional a las llamadas de API de revocación de artículos.
  • Se ha corregido que las llamadas de datos con versiones devolvieran null en lugar de vacío.
  • Se han cambiado 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 ha agregado una prueba de CloudScript.

Cambios específicos de JavaSDK

  • JavaSDK
    • Correcciones de CloudScript; se ha agregado una prueba JUnit de CloudScript.
    • Mejor notificación de errores para llamadas de API incorrectas o con error.

Cambios específicos de UnitySDK

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

Cambios específicos de WindowsSDK/C++

  • Se ha agregado una prueba de CloudScript.

150921

Fecha: 2015-09-20

Cambios de 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.
  • API de cliente y servidor: los tiempos de recarga de moneda virtual se agregan a GetCharacterInventoryResult.
  • API de cliente: LinkFacebookAccountRequest obtiene un parámetro opcional para invalidar las conexiones antiguas.
  • API de cliente: se corrigen los parámetros de LinkKongregateAccountRequest y LoginWithKongregateRequest.
  • Se ha eliminado la [a-zA-Z0-9] regex para los nombres de personajes.
  • Se ha mejorado el control interno de errores para evitar devolver errores de servidor poco útiles.
  • Se han agregado pruebas para comprobar que las API de CDN funcionan según lo descrito.
  • Se ha cambiado la API AddFriend para evitar que pueda agregarse a sí mismo como amigo.
  • Se ha corregido el problema por el que la API de servidor AddFriend siempre devolvía un error.
  • Se ha actualizado el código interno de notificaciones push para notificar mejores errores desde el servicio push remoto.
  • Se han corregido los recuentos de errores en el informe de uso de API, que no notificaba algunos errores en el resumen pero sí los mostraba en los detalles.
  • Se ha agregado 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 de API

  • Algunas API devolvían un error UserisNotValid; este error se ha renombrado a AccountNotFound.
  • Mejor integración para hacer coincidir identificadores de PlayFab e identificadores de Facebook, y asociarlos a la misma cuenta.
  • Las API de servidor ahora definen la API de cliente GetTitleNews.
  • Los errores Feature not configured se han separado en errores más específicos, como Facebook not configured.
  • Errores mejorados en torno a las excepciones de la API de Paypal.
  • Se han corregido problemas con la creación de cupones.

Cambios específicos de UnitySDK

  • UnitySDK
    • Se han corregido algunos problemas de compilación de IOS.
    • Ligeras mejoras en la documentación.
    • Correcciones y actualizaciones de GCM de Android.

150901

Fecha: 2015-08-31

Cambios de API

  • Nueva API de cliente:
    • 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.
    • Documentación de la función UnlockContainerItem actualizada.
    • Cliente y servidor: el parámetro PlayFabId de GetCharacterInventoryRequest ahora es opcional.
    • Se ha agregado el seguimiento del proveedor de identidad en el historial de inicios de sesión.

Cambios específicos de UnitySDK

Cambios específicos de Cocos2d-xSDK

  • Cocos2d-xSDK
    • El proyecto de Android ahora 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 ha deshabilitado la compresión porque estaba dando 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 de API

  • Se han actualizado algunas descripciones de la documentación de 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 ha refactorizado el código en torno al inicio de sesión y los pagos de Facebook para unificar las llamadas de API a Facebook.
  • Se ha agregado la API GetAllUsersCharacters.

Cambios específicos de UnitySDK

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

Cambios específicos de WindowsSDK

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

150817 iOS

Fecha: 2015-08-16

Cambios de API

  • Se ha corregido el problema por el que las API de administración de CloudScript devolvían códigos de error inadecuados.
  • Se ha agregado compatibilidad con la autenticación mediante identificador personalizado.
  • Se ha corregido el error de 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 ha reconstruido internamente el código en torno a la validación de recibos de iTunes y Google Play.
  • Se ha mejorado el control de JSON no válido en las solicitudes de API.
  • Se ha corregido el problema causado por apilar por encima 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 versiones.

150810

Fecha: 2015-08-09

Cambios de API

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

150727

Fecha: 2015-07-26

Cambios de API

  • Se ha mejorado el generador de números aleatorios usado para generar identificadores.
  • Se ha agregado la captura de errores de decodificación de Base64 al validar recibos de Google Play.

150720

Fecha: 2015-07-19

Cambios de API

  • Se ha agregado compatibilidad con el proveedor de pagos PayPal para las compras.
  • Se ha eliminado CatalogVersion de la llamada de API GetUserInventory.
  • Se han agregado las API de autenticación de Kongragate.

150713

Fecha: 2015-07-12

Cambios de API

  • Se han agregado entradas de registro de auditoría al terminar juegos y salas desde Game Manager.
  • Se ha corregido el problema por el que el índice de la tienda no se actualizaba cuando se modificaba una tienda.
  • Se ha agregado una utilidad interna para migrar un estudio entre publicadores.
  • Se ha agregado un conmutador para permitir ver características beta en el sitio de documentación.
  • Se ha actualizado el informe de retención para generar cohortes por semana natural.
  • Se han agregado identificadores de PlayFab al informe Top Spenders en lugar de solo los nombres de usuario.
  • Se ha corregido el registro de auditoría de Game Manager para mostrar el nombre para mostrar o el correo electrónico del usuario.
  • Se han agregado editores de datos de título de usuario a Game Manager.

150706

Fecha: 2015-07-05

Cambios de API

  • Se han corregido 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 de API

  • Se ha agregado la posibilidad de marcar API como beta.
  • Se ha corregido el problema por el que el apilamiento no siempre se realizaba correctamente.
Última modificación el 28 de agosto de 2026