Error en getSku al actualizar compras de Google a versión 5

Tiempo de lectura: < 1 minuto

Cuando actualizamos la librería de Compras de Google a la versión 5:

com.android.billingclient:billing:5.1.0

Puede que nos dé el siguiente problema:

Eso es debido a que ahora, para obtener el código de producto comprado, ya no se llama a la función getSku() si no que al recorrer la lista de compras, tenemos que llamarlo de la siguiente forma:

 listaPasarLogros.add(purchase.getProducts().get(0));

Ya que ahora se permite que una compra (tenga muchas compras) y además varios productos a la vez.

Esta lista nos va a devolver el identificador del primer elemento (el Sku antiguo).

Deja un comentario