problema con pagos in app

2,025 views
Skip to first unread message

neon2004

unread,
Aug 8, 2013, 9:02:43 AM8/8/13
to desarrollad...@googlegroups.com
Hola.

Tengo implementada esta función en mi app. El problema es que cuando pulso el botón para hacer la compra me sale la ventana de google diciendo:
Esta versión de la aplicación no esta configurada para facturar a través de Google Play. Para obtener mas información, consulta el Centro de ayuda.

Si en vez de poner el id de mi producto, pongo : android.test.purchased  funciona todo correctamente, es decir, habre la ventana para seleccionar el modo de pago sale el valor y la opcion de compra.

Con esto entiendo que el codigo esta bien, el problema estara en el id de mi producto. pero estoy arto de revisarlo y es el mismo que aparece en la consola de desarrollador dentro de mi app.

El código que uso es el siguiente:

dentro del onCreate

    mHelper = new IabHelper(this, bse64EnPublicKey);

        mHelper.enableDebugLogging(false);

        mHelper.startSetup(new IabHelper.OnIabSetupFinishedListener() {
            public void onIabSetupFinished(IabResult result) {
                Log.d(TAG, "Setup finished.");

                if (!result.isSuccess()) {
                    // Oh noes, there was a problem.
                    Log.d(TAG, "Problem setting up in-app billing: " + result);
                    return;
                }else {            
                      Log.d (TAG, "In-App Billing está configurado OK");
                }

                // Hooray, IAB is fully set up. Now, let's get an inventory of
                // stuff we own.
                Log.d(TAG, "Setup successful. Querying inventory.");
                mHelper.queryInventoryAsync(mGotInventoryListener);
            }
        });

fuera del onCreate

public void premiumApp(View boton) {
       
     
            String payload = pload;

            mHelper.launchPurchaseFlow(this, SKU_PREMIUM, RC_REQUEST,
                    mPurchaseFinishedListener, payload);
      

    }

IabHelper.QueryInventoryFinishedListener mGotInventoryListener = new IabHelper.QueryInventoryFinishedListener() {
        public void onQueryInventoryFinished(IabResult result,
                Inventory inventory) {
            Log.d(TAG, "Query inventory finished.");
            if (result.isFailure()) {
                Log.d(TAG, "Failed to query inventory: " + result);
                return;
            } else {
                // Do we have the premium upgrade?
             
            }
               
               
                mIsPremium = (premiumPurchase != null );
                Log.d(TAG, "User is "
                        + (mIsPremium ? "PREMIUM" : "NOT PREMIUM"));
               
                Log.w(TAG+" mIsPremium" , mIsPremium+"");
            }

            Log.d(TAG, "Query inventory was successful.");
        }
    };



IabHelper.OnIabPurchaseFinishedListener mPurchaseFinishedListener = new IabHelper.OnIabPurchaseFinishedListener() {
        public void onIabPurchaseFinished(IabResult result,
                Purchase purchase) {
            Log.d(TAG, "Purchase finished: " + result + ", purchase: "
                    + purchase);
            if (result.isFailure()) {
                Log.d("Error purchasing: ", result + "");
                return;
            } else if (purchase.getSku().equals(SKU_PREMIUM)
                    && purchase.getDeveloperPayload().equals(pload)) {
                // bought the premium upgrade!
                Log.d(TAG, "Purchase is premium upgrade. Congratulating user.");
            }
        }
    };


PoL Gómez Guerrero

unread,
Aug 9, 2013, 4:50:26 AM8/9/13
to desarrollad...@googlegroups.com
Buenas,

Has seguido todos los pasos del tutorial

Me suena que ese mensaje es cuando no tienes subido el apk al developer console. 


Saludos

Juan Carlos Giudici

unread,
Aug 13, 2013, 2:07:50 PM8/13/13
to desarrollad...@googlegroups.com
Tenes que subir el apk como un draft al play store como dijo Pol

saludos


2013/8/9 PoL Gómez Guerrero <thebe...@gmail.com>

--
Para participar es necesario que leas detenidamente las normas del grupo: http://goo.gl/20KhL
---
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a desarrolladores-a...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/desarrolladores-android.
Para ver este debate en la Web, visita https://groups.google.com/d/msgid/desarrolladores-android/2a69f77e-235b-4448-a3a5-ac8a1bcc0197%40googlegroups.com.

Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
 
 

neon2004

unread,
Aug 14, 2013, 6:26:05 PM8/14/13
to desarrollad...@googlegroups.com
Hola.
He estado ocupado con otras cosas y la verdad que no he visto mucho al respecto, pero sobre lo que comentáis, me surgen algunas dudas.

Mi app ya esta publicada en el play store y por tanto el apk esta subido al developer console, asi que supongo que eso no tiene nada que ver, ¿no?
¿Que es eso de subir el apk como un draft? No tengo conocimiento sobre eso, por lo que no tengo ni idea de que me hablas. Explícame por favor.+

Os dejo el enlace de la app, darle un vistazo y decidme que os parece: https://play.google.com/store/apps/details?id=com.famovie

Gracias


El martes, 13 de agosto de 2013 20:07:50 UTC+2, chudi chudi escribió:
Tenes que subir el apk como un draft al play store como dijo Pol

saludos
2013/8/9 PoL Gómez Guerrero <thebe...@gmail.com>
Buenas,

Has seguido todos los pasos del tutorial

Me suena que ese mensaje es cuando no tienes subido el apk al developer console. 


Saludos

--
Para participar es necesario que leas detenidamente las normas del grupo: http://goo.gl/20KhL
---
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a desarrolladores-android+unsub...@googlegroups.com.

Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/desarrolladores-android.

Cristian Monforte

unread,
Aug 15, 2013, 10:15:27 AM8/15/13
to desarrollad...@googlegroups.com

Hola,

Ese error tambien aparece cuando utilizas la misma cuenta de email como developer y como comprador, prueba con el dispositivo de otra persona o de algun conocido.

Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a desarrolladores-a...@googlegroups.com.

Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/desarrolladores-android.

neon2004

unread,
Aug 20, 2013, 2:48:38 AM8/20/13
to desarrollad...@googlegroups.com
Efectivamente el error se producia al probarlo en mi propio terminal y usar el mismo correo tanto como comprador como desarrollador. Al probarlo en otro dispositivo se mostraba correctamente.

Gracias y espero que esto les pueda servir a otros.


El jueves, 15 de agosto de 2013 16:15:27 UTC+2, Culebrah escribió:

Hola,

Ese error tambien aparece cuando utilizas la misma cuenta de email como developer y como comprador, prueba con el dispositivo de otra persona o de algun conocido.

El 15/08/2013 00:26, "neon2004" <djcam...@gmail.com> escribió:
Hola.
He estado ocupado con otras cosas y la verdad que no he visto mucho al respecto, pero sobre lo que comentáis, me surgen algunas dudas.

Mi app ya esta publicada en el play store y por tanto el apk esta subido al developer console, asi que supongo que eso no tiene nada que ver, ¿no?
¿Que es eso de subir el apk como un draft? No tengo conocimiento sobre eso, por lo que no tengo ni idea de que me hablas. Explícame por favor.+

Os dejo el enlace de la app, darle un vistazo y decidme que os parece: https://play.google.com/store/apps/details?id=com.famovie

Gracias

El martes, 13 de agosto de 2013 20:07:50 UTC+2, chudi chudi escribió:
Tenes que subir el apk como un draft al play store como dijo Pol

saludos
2013/8/9 PoL Gómez Guerrero <thebe...@gmail.com>
Buenas,

Has seguido todos los pasos del tutorial

Me suena que ese mensaje es cuando no tienes subido el apk al developer console. 


Saludos

--
Para participar es necesario que leas detenidamente las normas del grupo: http://goo.gl/20KhL
---
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a desarrolladores-android+unsubscr...@googlegroups.com.

Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/desarrolladores-android.

--
Para participar es necesario que leas detenidamente las normas del grupo: http://goo.gl/20KhL
---
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a desarrolladores-android+unsub...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/desarrolladores-android.
Reply all
Reply to author
Forward
0 new messages