In-App Billing v3

4 views
Skip to first unread message

JMPergar

unread,
Dec 13, 2012, 8:02:33 AM12/13/12
to barcelo...@googlegroups.com
Hola a todos,

he estado probando la nueva version de la API de In-App Billing para Android y la verdad es que ha mejorado bastante, ahora con mucho menos codigo lo tienes "funcionando". Y lo pongo entre comillas por que he conseguido realizar la compra pero cuando la cancelo el dispositivo me la sigue detectando como comprada y claro así no hay manera de seguir testeando para ver si esta todo correcto. Por que otra cosa que no controlo es cuando vamos al market y este o da error o volvemos con la tecla back, al volver a realizar la llamada la app me peta pero claro como ahora tengo el item comprado no puedo seguir testeando para reproducir este error.

Si alguno mas os habeis estado peleando con esto se agradecen experiencias e ideas.

He estado siguiente este Training de Google:

José Manuel Pereira García

unread,
Dec 13, 2012, 8:17:36 AM12/13/12
to barcelo...@googlegroups.com
Cuando hago la query de consulta esta es un error que detecto en el LogCat:

[3687] InAppBillingService.logResponseBundle: Bundle does not contain a response code


--
Hazte miembro en la web del GDG ( http://goo.gl/ngNRi ), y para no perderte nada sigue al GDG Barcelona en Google+ ( http://goo.gl/f3xo4 ), Twitter ( twitter.com/GDGBarcelona ), y su blog ( http://gdgbarcelona.blogspot.com.es/ )
---
Has recibido este mensaje porque estás suscrito al grupo "GDG Barcelona" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a barcelo...@googlegroups.com.
 
 



--
José Manuel Pereira García
Team Leader en Ingens Developments
Blogger, Android Developer & Founder of AndroCode.es
http://www.linkedin.com/in/jmpergar


Fernando Cejas

unread,
Dec 13, 2012, 8:32:31 AM12/13/12
to barcelo...@googlegroups.com
uhh..me parece que alguien que yo sé...dícese llamar Hermes Piqué...va a tener que hacer un update de su librería :).




2012/12/13 José Manuel Pereira García <jm.per...@gmail.com>

José Manuel Pereira García

unread,
Dec 13, 2012, 8:34:36 AM12/13/12
to barcelo...@googlegroups.com
De hecho creo que ya no hara falta su librería, la nueva API es mucho mas sencilla, tiene acceso a los datos de los items y te cachea el estado de los mismos.

JMPergar

unread,
Dec 13, 2012, 10:36:32 AM12/13/12
to barcelo...@googlegroups.com
Solucionado el tema del fallo al volver del market, habia que incluir lo siguiente y no lo indicaban en el training pero al ojear el codigo de ejemplo lo detecte:

    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        Log.d("SpyToolsBilling", "onActivityResult(" + requestCode + "," + resultCode + "," + data);

        // Pass on the activity result to the helper for handling
        if (!mBillingHelper.handleActivityResult(requestCode, resultCode, data)) {
            // not handled, so handle it ourselves (here's where you'd
            // perform any handling of activity results not related to in-app
            // billing...
            super.onActivityResult(requestCode, resultCode, data);
        }
        else {
            Log.d("SpyToolsBilling", "onActivityResult handled by IABUtil.");
        }
    }

Aun sigo con el problema de cancelar la compra y que el dispositivo detecte que esa compra ya no es valida. Informare si consigo avances.


El jueves, 13 de diciembre de 2012 14:34:36 UTC+1, JMPergar escribió:
De hecho creo que ya no hara falta su librería, la nueva API es mucho mas sencilla, tiene acceso a los datos de los items y te cachea el estado de los mismos.
El 13 de diciembre de 2012 14:32, Fernando Cejas <fce...@gmail.com> escribió:
uhh..me parece que alguien que yo sé...dícese llamar Hermes Piqué...va a tener que hacer un update de su librería :).

2012/12/13 José Manuel Pereira García <jm.per...@gmail.com>
Cuando hago la query de consulta esta es un error que detecto en el LogCat:

[3687] InAppBillingService.logResponseBundle: Bundle does not contain a response code
El 13 de diciembre de 2012 14:02, JMPergar <jm.per...@gmail.com> escribió:
Hola a todos,

he estado probando la nueva version de la API de In-App Billing para Android y la verdad es que ha mejorado bastante, ahora con mucho menos codigo lo tienes "funcionando". Y lo pongo entre comillas por que he conseguido realizar la compra pero cuando la cancelo el dispositivo me la sigue detectando como comprada y claro así no hay manera de seguir testeando para ver si esta todo correcto. Por que otra cosa que no controlo es cuando vamos al market y este o da error o volvemos con la tecla back, al volver a realizar la llamada la app me peta pero claro como ahora tengo el item comprado no puedo seguir testeando para reproducir este error.

Si alguno mas os habeis estado peleando con esto se agradecen experiencias e ideas.

He estado siguiente este Training de Google:

--
Hazte miembro en la web del GDG ( http://goo.gl/ngNRi ), y para no perderte nada sigue al GDG Barcelona en Google+ ( http://goo.gl/f3xo4 ), Twitter ( twitter.com/GDGBarcelona ), y su blog ( http://gdgbarcelona.blogspot.com.es/ )
---
Has recibido este mensaje porque estás suscrito al grupo "GDG Barcelona" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a barcelona-gtug@googlegroups.com.
 
 



--
José Manuel Pereira García
Team Leader en Ingens Developments
Blogger, Android Developer & Founder of AndroCode.es
http://www.linkedin.com/in/jmpergar


--
Hazte miembro en la web del GDG ( http://goo.gl/ngNRi ), y para no perderte nada sigue al GDG Barcelona en Google+ ( http://goo.gl/f3xo4 ), Twitter ( twitter.com/GDGBarcelona ), y su blog ( http://gdgbarcelona.blogspot.com.es/ )
---
Has recibido este mensaje porque estás suscrito al grupo "GDG Barcelona" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a barcelona-gtug@googlegroups.com.
 
 

--
Hazte miembro en la web del GDG ( http://goo.gl/ngNRi ), y para no perderte nada sigue al GDG Barcelona en Google+ ( http://goo.gl/f3xo4 ), Twitter ( twitter.com/GDGBarcelona ), y su blog ( http://gdgbarcelona.blogspot.com.es/ )
---
Has recibido este mensaje porque estás suscrito al grupo "GDG Barcelona" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a barcelona-gtug@googlegroups.com.
 
 
Reply all
Reply to author
Forward
0 new messages