151221
Fecha: 2015-12-20Cambios 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-08Cambios 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.
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-29Cambios 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 comoGetLeaderboardAroundUser, 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-22Cambios 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-15Cambios de API
- Actualizaciones de la documentación.
- El formato de la numeración de versiones ha cambiado ligeramente.
Cambios específicos de PostmanCollection
-
PostmanCollection
- Versión inicial de la colección con versiones de Postman.
151109
Fecha: 2015-11-08Cambios 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,SharedGroupDatay las variantes de solo lectura y solo servidor ahora se pueden eliminar mediante el campoKeysToRemoveen los objetos de solicitud de actualización de datos.
151026
Fecha: 2015-10-25Cambios 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-18Cambios de API
- Se han actualizado varias descripciones de API.
- Se han actualizado varios vínculos
SeeAlso. - El error de transacción
FailedByUberha quedado en desuso y - el error de transacción
FailedByPlayFablo 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-11Cambios 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-04Cambios 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.
150928
Fecha: 2015-09-27Cambios de API
- API de cliente/servidor:
GetCharacterInventorypuede devolver un nuevo tipo de error:CharacterNotFound. - API de administración:
RevokeInventoryItemRequestpuede 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
GetUserDataespecifican 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
-
ActionScriptSDK
- Versión inicial del SDK con versiones de ActionScript.
Cambios específicos de Cocos2d-xSDK
-
Cocos2d-xSDK
- Se ha agregado una prueba de CloudScript.
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-20Cambios 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:
LinkFacebookAccountRequestobtiene un parámetro opcional para invalidar las conexiones antiguas. - API de cliente: se corrigen los parámetros de
LinkKongregateAccountRequestyLoginWithKongregateRequest. - Se ha eliminado la
[a-zA-Z0-9] regexpara 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
AddFriendpara evitar que pueda agregarse a sí mismo como amigo. - Se ha corregido el problema por el que la API de servidor
AddFriendsiempre 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-07Cambios de API
- Algunas API devolvían un error
UserisNotValid; este error se ha renombrado aAccountNotFound. - 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 configuredse han separado en errores más específicos, comoFacebook 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-31Cambios de API
-
Nueva API de cliente:
ListUsersCharactersConsumeItemRequestacepta un parámetroCharacterIdopcional.PurchaseItemRequestacepta un parámetroCharacterIdopcional.UnlockContainerItemRequestacepta un parámetroCharacterIdopcional.PurchaseItemahora puede devolver un nuevo tipo de error,CharacterNotFound, cuando se proporciona unCharacterId.- Documentación de la función
UnlockContainerItemactualizada. - Cliente y servidor: el parámetro
PlayFabIddeGetCharacterInventoryRequestahora es opcional. - Se ha agregado el seguimiento del proveedor de identidad en el historial de inicios de sesión.
Cambios específicos de UnitySDK
- UnitySDK
- Nuevos archivos meta
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-23Cambios de API
- Se han actualizado algunas descripciones de la documentación de API.
GetUserInventoryResultcontiene nuevos parámetros opcionales:PlayFabId,CharacterId.GetCharacterStatisticsResultcontiene 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-16Cambios 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-09Cambios 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-26Cambios 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-19Cambios de API
- Se ha agregado compatibilidad con el proveedor de pagos PayPal para las compras.
- Se ha eliminado
CatalogVersionde la llamada de APIGetUserInventory. - Se han agregado las API de autenticación de Kongragate.
150713
Fecha: 2015-07-12Cambios 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-05Cambios 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-28Cambios 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.
